这有效:
$.get("/users/iq_leaderboard")
但这失败了——事实上 jQuery 在这种情况下甚至不发送请求:
$.get("/users/iq_leaderboard?interval=week")
一探究竟:
http://dl.dropbox.com/u/2792776/screenshots/2012-04-17_2055.png
奇怪的是,如果我添加一个成功回调它会触发(即使请求没有发送)。对于所有带参数的 GET 请求,此问题仍然存在
这有效:
$.get("/users/iq_leaderboard")
但这失败了——事实上 jQuery 在这种情况下甚至不发送请求:
$.get("/users/iq_leaderboard?interval=week")
一探究竟:
http://dl.dropbox.com/u/2792776/screenshots/2012-04-17_2055.png
奇怪的是,如果我添加一个成功回调它会触发(即使请求没有发送)。对于所有带参数的 GET 请求,此问题仍然存在
首先,检查您的服务器端。如果没问题,请以正确的方式进行:
$.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
});
试试看。
我总是这样
$.get("/users/iq_leaderboard",{interval:week},function(data){});