2 つのフィールドを持つフォームを持つ HTML ファイルがあります。これらのフィールドの値は PHP にポストする必要があり、この PHP は JQuery を使用して HTML から取得する必要があります。これは私が実装したものです。
私のHTMLファイル:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("#first").load("result_jquery.php");
});
});
</script>
</head>
<body>
<div id="first"></div>
<div>
<form method="POST" id="myForm">
Name: <input type="text" name="name"/><br/>
Number: <input type="text" name="number"/><br/>
<button>submit</button>
</form>
</div>
</body>
これは私のresult_jquery.phpです
<?php
$n = $_POST["name"];
echo "hello ".$n;
?>
送信ボタンをクリックすると、こんにちはが印刷されます。しかし、名前は印刷されていません。これで私を助けてくれませんか。どこが間違っているのかわかりません。