在我的index.php中,我有一個更新按鈕,如下所示。JavaScript變量爲PHP腳本
<form action="update.php" method="post" >
<button type="submit">Update</button>
</form>
我已經定義了一個javascript函數來覆蓋默認的窗體動作。 javascript函數如下。
<script type="text/javascript">
$(document).ready(function() {
$('form').submit(function(e) {
e.preventDefault();
alert("HI");
$.ajax({
type: 'post',
url: 'update.php',
data: {
source1: "some text",
},
success: function(data) {
console.log(data);
}
});
});
});
</script>
當我點擊更新按鈕後,我得到了警報。但是,我沒有按預期重定向到update.php頁面。我正嘗試在ajax請求中發送一些可用於在update.php頁面中處理的值。
你將不會被重定向,因爲您沒有重定向腳本。您不能在AJAX調用中使用PHP重定向。如果你想重定向,你爲什麼要使用AJAX? – putvande
你如何訪問'update.php'中的數據?這個問題對於那裏的任何相關**問題有什麼不同? ---> – naththedeveloper
你不會使用ajax重定向,這就是ajax的要點。 – superphonic