您应该做的是使用jQuery“接管提交按钮”,然后在内部使用ajax调用。
例如,具有此提交按钮:
<input type="submit" value="Submit" onsubmit="$('#your-form-id-here').submit()">并通过ajax调用使用jQuery Submit函数,应该给您一个很好的主意。
$('#your-form-id-here').submit(function (e) { e.preventDefault(); var senddata = $(this).serializeArray(); var sendto = $(this).attr("action"); $.ajax({ url: sendto, type: 'POST', data: senddata, success: function (data) { $('.messages').html(data); }, error: function (error) { $('.messages').html(error); } });});这基本上采用您的正常形式,并通过您的Ajax调用将其发送到您的正常形式动作,因此基本上它的工作原理与正常一样,但是您现在有机会在您的形式动作php文件以及您的Ajax中进行操作成功数据。例如,您可以使用它直接将验证消息传递给您的用户,而无需刷新您的网站。等等…



