Ajax执行报错,uncaught exception: unknown (can't convert to string),但是我用firebug调试,却能够成功执行,并取到数据回传,只要不调试,就报错,这是怎么回事啊,有人知道吗?
$("#toLogin").on("click",function(){
var formParas= $("#form_login").serialize();
$.ajax({
type:"post",
url:"frontstage/login_UserAction",
data:formParas,
success:function(data){
alert("hello");
}
})
});
重启试试
谷歌浏览器能执行,但是局部刷新没有用,需要自己手动再刷新一下,但是使用几次之后,他又会自己刷新了没用啊can'tconverttostring(感觉点在这里,看一下往后台传的参数或者响应回来的数据,小菜鸟,不知道这里对不对~)
就是传不到后台,能传过去就好办了varformParas=$("#form_login").serialize();
表单有字段不能转义。
和这个没关系,我不使用这个,直接根据id获取表单中输入框的值再传也还是同样的问题data那里的应该要给一个json对象,你这里将其序列化了,变成了字符串,另外浏览器的方面可能不同浏览器支持不一样吧
字符串也可以传的啊版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。