Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 带有参数的AJAX get请求失败(即不发送)_Jquery_Ajax_Get - Fatal编程技术网

Jquery 带有参数的AJAX get请求失败(即不发送)

Jquery 带有参数的AJAX get请求失败(即不发送),jquery,ajax,get,Jquery,Ajax,Get,这项工作: $.get("/users/iq_leaderboard") 但这失败了——事实上,在这种情况下jQuery甚至不发送请求: $.get("/users/iq_leaderboard?interval=week") 请查看: 奇怪的是,如果我添加了一个成功回调,它将触发(即使请求没有发送)。对于具有参数的所有GET请求,此问题仍然存在。首先,检查服务器端。如果可以,请按正确的方式进行: $.ajax({ type: "GET", url: "/users/iq_

这项工作:

$.get("/users/iq_leaderboard")
但这失败了——事实上,在这种情况下jQuery甚至不发送请求:

$.get("/users/iq_leaderboard?interval=week")
请查看:


奇怪的是,如果我添加了一个成功回调,它将触发(即使请求没有发送)。对于具有参数的所有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
});

试试看。

首先,检查服务器端。如果可以,请按正确的方式进行:

$.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){});

我总是这样做

$.get("/users/iq_leaderboard",{interval:week},function(data){});

可能是您的服务器端语言无法正确处理GET请求:o,您检查过了吗?您的服务器端情况如何?jQuery中的ok中的请求。如果您想要一些JSON,您可以更具体地启动$.ajax或$.getJSON。。。据我所知,你的状态是200,这意味着你的服务器端有一些东西。请求甚至没有到达服务器。当服务器甚至没有运行lol时,它的行为完全相同!您可以在此处粘贴一些服务器端代码。这是因为如果不是,就会出现404代码而不是(失败)。可能是您的服务器端语言无法正确处理GET请求:哦,您检查过了吗?您的服务器端情况如何?jQuery中的ok中的请求。如果您想要一些JSON,您可以更具体地启动$.ajax或$.getJSON。。。据我所知,你的状态是200,这意味着你的服务器端有一些东西。请求甚至没有到达服务器。当服务器甚至没有运行lol时,它的行为完全相同!您可以在此处粘贴一些服务器端代码。这是因为如果不是,就会有404代码而不是(失败)。