jQuery Ajax的帖子和响应评估
问题描述:
我对JavaScript和jQuery相对来说比较新,所以请耐心等待,我试图循环使用多个<form>
s,然后serialize()
将数据与jQuery一起使用并将其使用Ajax发布到我的页面。这是正常的,数据被发布,我的PHP脚本回声1,一切都被关注,但由于一些奇怪的原因,下面的代码不工作,特别是“成功”变量 - 它根本没有增加!这里有什么问题?jQuery Ajax的帖子和响应评估
$('.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
+参赛作品成功进入。”)
答
你期望返回的数据?
看起来像data == null
。
是的,我的PHP脚本回声“1”,如果它是成功或“0”,如果它搞砸了,我使用codeigniter作为我的框架,这个代码公布在上面是在视图中,我试了很多次不同的jquery插件和代码,我写和它的工作,但由于我张贴多个表单“迅速”,我认为可能是jQuery“跳跃”代码块的问题?我道歉,如果我没有任何意义,但我想给全面的形象 – 2010-03-24 05:03:55