一個簡單的小提琴,其中阿賈克斯失敗:簡單阿賈克斯失敗
<form action="welcome_post.php" method="post" id="f">
Name: <input type="text" name="name"><br>
<input type="submit">
</form>
<script>
$(document).ready(function(){
$("#f").submit(function(event) {
event.preventDefault();
$.post("/tests/welcome_post.php",function(data){
alert(data)
});
});
});
</script>
和welcome_post.php響應
<?php echo $_POST["name"]; ?>
如果我刪除event.preventDefault()的代碼加載一個新的PHP頁面,工作,否則$ _POST變量沒有設置,並提示未定義的索引錯誤。如何讓它設置.post工作?
我沒有看到您的數據發送到請求。 – tilz0R
'if(isset($ _ POST ['name']))'...? – Ionut