我正在使用 jQuery 发布表单而不离开它所在的页面。正在发布表单的 PHP 页面发送电子邮件并回显“1”表示成功或“0”表示失败。
我想检索该 PHP 页面的内容(“1”或“0”)并将其显示在带有表单的页面上的警告框中(即使在 POST 之后,我们仍然停留在该页面上)。
我试过这个:
$(document).ready(function(){
var $form = $('#confirmationForm');
$form.submit(function(){
$.post($(this).attr('action'), $(this).serialize(), function(response){
alert(response);
},'json');
return false;
});
});
表单发布得很好,PHP 脚本正常运行(电子邮件已发送),但未显示任何响应。