PHP / AJAX只提交一次表单结果。首先点击工作,第二个是空白

时间:2010-12-06 02:52:17

标签: php mysql ajax

我得到一些非常奇怪的行为,我无法弄明白。

我修改了Bright Cherry [http://bit.ly/fmhcbu]的一段代码,我基本上只是试图将mySQL行的值从0更改为1,反之亦然,并刷新结果在屏幕上。

VIEW PAGE HERE

单击“提交”按钮时,记录将在数据库中更新,页面将自动刷新。但是,当您单击第二个按钮时,没有任何反应。

之前有没有人遇到过这个问题?提前谢谢!

1 个答案:

答案 0 :(得分:0)

你需要在每次重新加载后重新运行jQuery ajaxForm代码。

更新代码:

<script type="text/javascript">
  function makeAjaxForm(){
    $('#myForm').ajaxForm({
      target: '#showdata',
      success: function() {
        $('#showdata').fadeIn('slow');
        makeAjaxForm();
      }
    });
  }
  $(document).ready(function() {
    makeAjaxForm();
  });
  </script>