jQuery Ajax发布和响应评估

时间:2010-03-24 04:53:32

标签: jquery

我对JavaScript和jQuery相对较新,所以请耐心等待,我试图用jQuery循环遍历多个<form>然后serialize()数据并使用Ajax发布它我的页面。发生这种情况还好,数据发布了,我的PHP脚本回声1并且一切都处理好了,但由于一些奇怪的原因,以下代码无效,尤其是“成功”变量 - 它根本没有增加!这有什么不对?

$('.submitB').click(function(){

      var success = 0;
      var times = 0;
      var alertText;


  $('.input').each(function(){

      times++;

      var serializedForms = $(this).serialize();

      $.post('<?=$this->config->site_url()?>crud/additem/forms', serializedForms ,function(data){
          if (data)
          {
              success++;
          }
          });
  });

      if (times)
          {
              alertText = "تم إدخال " + success + " مدخل من إصل " + times + " بنجاح.";
              alert(alertText);
          }

})

(阿拉伯语文字只是说“success + + times +的条目已成功输入。”)

1 个答案:

答案 0 :(得分:0)

您希望返回任何数据吗?

看起来像data == null