我对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
+的条目已成功输入。”)
答案 0 :(得分:0)
您希望返回任何数据吗?
看起来像data == null
。