何私が考えていることはボタンをパス値
<html>
<head>
<script type="text/javascript" src="jquery-1.6.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#btnSubmit").click(function(e){
e.preventDefault();
$.ajaxSetup ({
cache: false
});
dataString = $("#testform").serialize();
$.ajax({
type: "POST",
url: "test.php",
data: dataString,
success: function(data){
alert(data);
}
});
});
});
</script>
</head>
<body>
<form id="testform">
<input type="text" name="jeds" value="jed" id="jedid">
</form>
<input type="button" id="btnSubmit" value="submit">
</body>
を押した後にテキストフィールドで指定された名前のユーザーに挨拶警告ボックスですtest.php
<?PHP
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$name = $_POST['name'];
print "hello " . $name;
}
?>
なぜそれが名前をキャッチできないのかわかりません。
正確にはどうなりますか?エラーメッセージが表示されますか?ポップアップだが名前はない? –
詳細については、 'var_dump($ _ POST);'を実行してください。これにより、クライアント側からスクリプトに投稿されるデータを理解するのに役立ちます。 – hakre