问题描述
我用 jquery-1.4.2.js 和json 做AJAXfunction showtips(){xmlHttp = request();if(xmlHttp==null){return;}var url="json/loginAjax.do";var params ={"username":document.getElementsByName("username").valueOf()};$.post(url,params,function getResult(json){},"json");}在FireFox下面粗体位置报错。对象是 jquery-1.4.2.js too much recursion 然后post方法也没发送出去。各位怎么解决? 问题补充:蔡华江 写道
解决方案
引用照我那样写就行是吧。那个too much recursion咋解决啊。童鞋。 还有问题啊,那里没发现别的错呀。。$.post(url,params,function(_json){},"json");} 试下吧,不知道是不是变量冲突。应该来说不会。
解决方案二:
不用啊引用$.post(url,params,function(json){ },"json");这样就OK了,后面是返回类型,有用的。建议看下jquery API,其中介绍了那些参数是必须的,那些可选的。如上面的params就是可选的 。。。。。。
解决方案三:
不是回答了么?
解决方案四:
嗯 ,在这里是指返回类型为"json"。本质是一个post的参数
解决方案五:
$.post(url,params,function(json){},"json");} 这是匿名函数,,顾名思义就是不要名字