Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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
Javascript 如何使jquery.ajax触发成功或错误?_Javascript_Jquery_Ajax_Json - Fatal编程技术网

Javascript 如何使jquery.ajax触发成功或错误?

Javascript 如何使jquery.ajax触发成功或错误?,javascript,jquery,ajax,json,Javascript,Jquery,Ajax,Json,我试图从PHP脚本中获取JSON,代码如下: var myUrl = "http://....er.com"; function getJson() { jQuery.ajax({ url: myUrl, dataType: "json", contentType: "application/json", timeout: 3000, async: false, cache: false,

我试图从PHP脚本中获取JSON,代码如下:

var myUrl = "http://....er.com";

function getJson() {
    jQuery.ajax({

        url: myUrl,
        dataType: "json",
        contentType: "application/json",
        timeout: 3000,
        async: false,
        cache: false,
        success: function (respJSON) {
        console.log("OK");

        },
        error: function () {
            console.log("NOTOK");
        }

    });
}
当我查看浏览器时,URL成功返回有效的JSON:

{"RESPONSE_CODE" : "OK","RESPONSE_MESSAGE" : [{"id" : "9","denominazione" : "ADV0001","lat" : "0","lng" : "0","idTerritorio" : "1","idCRM" : "MOVENTU"}]}
但我不明白为什么控制台中的日志不是OK日志,也不是NOOK日志,相反,我得到了一个未捕获的TypeError:无法读取未定义的属性“loader”


我做错了什么?

在传递给.ajax的对象中,您可能希望url是字符串;也不要忘记逗号。例如:url:http://localhost/sfm/backend.php,您的url看起来不正确。Is应该是有效的字符串url。您是对的,但在代码中我使用了一个变量,我将其更改为合理的数据,但在代码中该变量是正确的,我将编辑问题您是否尝试过jsonp处理跨域请求?您使用的是什么平台?似乎加载器问题不属于jqueryajax问题