0

我使用 Jquery 函数将 Php 内容加载到 Indexpage 上的 div 中(有点像母版页)但我必须制作一个电子邮件表单(我使用提交按钮)但现在我希望它重新加载到 div 而不是整个页?

这是我的菜单脚本(有点尝试过各种事情)这都位于 INDEX PAGE.PHP

      $('.menut').click(function () {
       var phpFile = $(this).attr('id') + '.php';
       $('#box1').load(phpFile, function () {


               $('#contactForm').click(function (e) {
                   e.preventDefault();
                   var data = $(this).serialize();
                   $('#box1').load($(this).attr('action'), data);


   });
});

这位于 Form.php 页面上

   <form id="contactform" method="POST" action="insch.php">
4

1 回答 1

0

我认为你应该使用

$('#contactform').submit(function (e){
   e.preventDefault();
   $('#box1').load(....)// 
   return false;
});

这将说明当提交表单时,停止浏览器执行它的默认操作,然后返回 false,以停止任何其他操作(如果有)。

于 2013-04-18T13:07:39.903 回答