AJAX获取参数失败的请求(即不发送)

时间:2012-04-18 03:57:06

标签: jquery ajax 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请求,此问题仍然存在

2 个答案:

答案 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){});