jQuery 和PHP:序列化和提交表單
jQuery 和PHP:序列化和提交表單$(document).ready(function(e) {
$("#contactForm").submit(function(event) {
event.preventDefault(); // Prevent default browser form submission
var datastring = $("#contactForm").serialize();
$.ajax({
type: "POST",
url: "getcontact.php",
data: datastring,
dataType: "json",
success: function(data) {
// Parse and handle server response
},
error: function() {
// Handle error
}
});
return false;
})
});
在 JavaScript 程式碼中,您應該使用 $.ajax() 函數而不是已棄用的 $.post()。 $.ajax() 函數提供了更大的靈活性和自訂選項。以下是更新後的 JavaScript 程式碼:確保您的 PHP 腳本 (getcontact.php) 正確使用以下方式取得資料$_POST。如果資料仍未到達伺服器,請檢查潛在的伺服器設定問題,例如停用的表單資料解析或不正確的安全設定。此外,請確認 jQuery 庫已正確包含並載入到頁面上。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3