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