Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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
Chrome javascript调试器使用$.ajax显示json数据,但在浏览器中没有响应_Javascript_Html_Ajax_Json - Fatal编程技术网

Chrome javascript调试器使用$.ajax显示json数据,但在浏览器中没有响应

Chrome javascript调试器使用$.ajax显示json数据,但在浏览器中没有响应,javascript,html,ajax,json,Javascript,Html,Ajax,Json,请查找下面的代码。使用Chrome java脚本调试器调试代码时,会点击URL,调试器会显示URL中的正确json数据[在源列下],但在单击按钮后,浏览器中没有响应。 我想在点击按钮后显示json数据。你能帮忙吗 <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type=

请查找下面的代码。使用Chrome java脚本调试器调试代码时,会点击URL,调试器会显示URL中的正确json数据[在源列下],但在单击按钮后,浏览器中没有响应。 我想在点击按钮后显示json数据。你能帮忙吗

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
function test() {
 var key="encryptedAPIkeyvalue";

    $.ajax({  
        url: "http://localhost:82/JSON/Lookups/ComponentTypes?apiKey=" + key + "&callback=" ,  
        dataType: "jsonp",  
        success: function(data){ 
             $.each( data , function( i, item ) {
             alert(item);
                $("#output").append(item);
            });
        } 
    });  
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="output"></div>
<button id="tbn" onclick="Javascript:test();return false;">click</button>
</form>
</body>
</html>

功能测试(){
var key=“encryptedAPIkeyvalue”;
$.ajax({
url:“http://localhost:82/JSON/Lookups/ComponentTypes?apiKey=“+key+”&callback=“,
数据类型:“jsonp”,
成功:函数(数据){
$。每个(数据、功能(i、项){
警报(项目);
$(“#输出”)。追加(项目);
});
} 
});  
}
点击

您是否收到任何错误?看到警报了吗?没有,浏览器中没有错误,也没有看到警报。但是在调试模式下,它点击url并指向url的内容。那么返回到ajax的数据的格式是什么呢?您能在
$之前使用
控制台.log(data)
吗。每行
都可以查看返回的内容吗?我刚才在调试器控制台下看到一条消息,它显示GET 401(Unauthorized)error。你能帮我解决这个身份验证问题吗?你当前运行的文件在哪里?它也在同一个地址上吗?您似乎对ajax请求所寻找的地址进行了某种身份验证()