这有效:
$.get("/users/iq_leaderboard")
但是失败了 - 实际上jQuery在这种情况下甚至不发送请求:
$.get("/users/iq_leaderboard?interval=week")
检查出来:
http://dl.dropbox.com/u/2792776/screenshots/2012-04-17_2055.png
奇怪的是,如果我添加一个成功的回调,它将触发(即使请求没有发送)。对于具有参数的所有GET请求,此问题仍然存在答案 0 :(得分:3)
首先,检查服务器端。如果没问题,请以正确的方式进行:
$.ajax({
type: "GET",
url: "/users/iq_leaderboard",
data: {
interval: "week"
},
success: function(data){
console.log(data); // to debug only
},
dataType: "json" // in case you're returning json
});
试试。
答案 1 :(得分:0)
我总是这样做
$.get("/users/iq_leaderboard",{interval:week},function(data){});