脚本宝典收集整理的这篇文章主要介绍了php – 使用Ajax提交表单,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$(document).ready(function(){ $("#guestList").validate({ debug: false,submITHandler: function(form) { // do other stuff for a valid form //$('form').attr('id','guestList1') $.post('brides_Includes/guestlistDisplay1.PHP',$("#guestList").serialize(),function(data) { $('#results').htML(data) $("form#guestList")[0].reset(); }); } }); });
当结果返回时,它会显示正确的更改并替换表单.但是,当我再次发布表格时.相关的更改会按照应有的方式进行,但它也会刷新页面并在地址栏中显示已发布的信息
如何发布表单并替换它,允许它发布并再次调用脚本而不会发生这种情况?
基本上,每次传回新表格时都会传回以下代码.您需要更新ID和链接(brides_Includes / guestlistDisplay1.PHP).您还需要使用此代码替换主页上的代码,因为执行传回的任何JavaScrip都需要这样做.
<script tyPE="text/javascript"> $(document).ready(function(){ $("#guestList").validate({ debug: false,submitHandler: function(form) { // do other stuff for a valid form //$('form').attr('id','guestList1') $.post('brides_Includes/guestlistDisplay1.PHP',function(data) { $('#results').html(data); //This executes the JavaScript passed back by the ajax. $("#results").find("script").each(function(i) { eval($(this).text()); }); $("form#guestList")[0].reset(); }); } }); }); </script>
以上是脚本宝典为你收集整理的php – 使用Ajax提交表单全部内容,希望文章能够帮你解决php – 使用Ajax提交表单所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。