jQuery.form.ajaxSubmit的问题!!!!

lunat 2010-05-22 12:36:58
环境:ie8, jQuery 1.4.2, jquery-form, utf-8

现象:调用jQuery.form插件的 ajaxSubmit总是失败!

代码如下:

var options = {
url:'admin/adminact.asp?cmd=2',
type:'post',
success:function(data)
{
alert('成功:responseText=' + data);
},
error:function(xhr)
{
alert('失败:xhr.status=' + xhr.status + ', responseText=' + xhr.responseText);
}
};

fm.ajaxSubmit(options);

结果:
弹出 '失败:xhr.status=200,responseText={ret:0}'
其中{ret:0}正是服务端生成并发送来的正确数据

首先可以确定:
fm对象正确无误;
url正确无误;
服务端content-type正确无误;
不存在charset的问题;
$.ajaxSetup({cache:false,timeout:50000});


这到底是为什么呢?? 为什么就是不执行success??愁人啊 …… 搞了一整天了 ……
...全文
657 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
spp_1314 2010-07-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 daxuejianku 的回复:]
$.post(form.action, $(form).serializeArray(),function(){}, "json");
[/Quote]

你好,关于如果用jquery 把页面里的所有文本框的值组成为对象,让后通过jquery传递到action里面
lunat 2010-05-22
  • 打赏
  • 举报
回复


晕死哦 应该是插件还没有更新到1.4.2 …… 换成1.3的jquery果然就好了……………… 郁闷……
北京不不 2010-05-22
  • 打赏
  • 举报
回复
$.post(form.action, $(form).serializeArray(),function(){}, "json");

87,916

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧