我有一個PHP文件(的index.php)兩個字段,當我張貼的形式,在javascript我在做什麼形式的數據序列化並將其發送到下一個PHP頁面(results.php響應數據)通過ajax。當我嘗試在成功內打印數據時,它不打印。找到下面的代碼。如何獲得在Ajax調用
<html>
<head>
<title></title>
<script src="../scripts/jquery-1.9.1.js"></script>
</head>
<body>
<form method="post" name="index" id="indexform">
<table border="1">
<tr>
<td>Name:</td>
<td><input type="text" name="fname"></td>
</tr>
<tr>
<td>Email:</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="sendData"></td>
</tr>
</table>
</form>
</body>
<script type="text/javascript">
$("#indexform").on("submit", function(event) {
event.preventDefault();
console.log($(this).serialize());
var formdata = $(this).serialize();
// alert(formdata);
$.ajax({
type:"POST",
url:"result.php",
dataType:'json',
data:formdata,
success: function(data){
alert(data);
}
});
});
</script>
在上述我不能打印成功回調內的數據。
什麼result.php的內容? – James
你可以顯示result.php頁面 –
@James我只是在result.php – krrr25