Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/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
Javascript 无法获取要在控制台中登录的JSON数据_Javascript_Jquery_Arrays_Jsonp - Fatal编程技术网

Javascript 无法获取要在控制台中登录的JSON数据

Javascript 无法获取要在控制台中登录的JSON数据,javascript,jquery,arrays,jsonp,Javascript,Jquery,Arrays,Jsonp,我试图让这个JSON数据出现在控制台中。当您单击某个状态时,它应该将数据记录到控制台中。有人知道为什么这不会显示吗?如果进入网络选项卡,您可以清楚地看到它正在工作,并且数据有效。我的目标是能够在控制台中查看正在处理的数据,以便将其附加到适当的状态。我尝试了几种不同的方法,但没有成功。希望有人能帮忙,谢谢 $(“#maptwheretobuy”).usmap({ 单击:函数(事件、数据){ 变量描述=“”; 开关(data.name){ 案例“AL”: 描述=‘阿拉巴马’; 打破 案件‘AK’:

我试图让这个JSON数据出现在控制台中。当您单击某个状态时,它应该将数据记录到控制台中。有人知道为什么这不会显示吗?如果进入网络选项卡,您可以清楚地看到它正在工作,并且数据有效。我的目标是能够在控制台中查看正在处理的数据,以便将其附加到适当的状态。我尝试了几种不同的方法,但没有成功。希望有人能帮忙,谢谢

$(“#maptwheretobuy”).usmap({
单击:函数(事件、数据){
变量描述=“”;
开关(data.name){
案例“AL”:
描述=‘阿拉巴马’;
打破
案件‘AK’:
描述=‘阿拉斯加’;
打破
案例“AZ”:
描述=‘亚利桑那’;
打破
案例“AR”:
描述=‘阿肯色州’;
打破
案例“CA”:
描述=‘加利福尼亚’;
打破
案例“CO”:
描述=‘科罗拉多’;
打破
案例“CT”:
描述='康涅狄格州';
打破
案例“DC”:
描述=‘哥伦比亚特区’;
打破
案例“DE”:
描述=‘特拉华’;
打破
案例“FL”:
描述=‘佛罗里达’;
打破
案例“GA”:
描述=‘格鲁吉亚’;
打破
案例“嗨”:
description=‘夏威夷’;
打破
案件编号:
description=‘爱达荷’;
打破
案例“IL”:
描述=‘伊利诺伊’;
打破
案例“IN”:
description='Indiana';
打破
案例“IA”:
描述=‘爱荷华州’;
打破
案例“KS”:
描述=‘堪萨斯’;
打破
案例“KY”:
description=‘肯塔基’;
打破
案例“LA”:
描述=‘路易斯安那’;
打破
“我”一案:
描述=‘缅因州’;
打破
案例“MD”:
description=‘马里兰’;
打破
案例“MA”:
description='马萨诸塞州';
打破
案例“MI”:
描述=‘密歇根’;
打破
案例'MN':
描述=‘明尼苏达’;
打破
案例“MS”:
描述=‘密西西比’;
打破
案例“MO”:
描述=‘密苏里’;
打破
案例“MT”:
描述=‘蒙大拿’;
打破
案例“NE”:
描述=‘内布拉斯加州’;
打破
案例“NV”:
描述=‘内华达’;
打破
案例“NH”:
描述=‘新罕布什尔州’;
打破
案例“NJ”:
description=‘新泽西’;
打破
案例“NM”:
description=‘新墨西哥’;
打破
案例“NY”:
description=‘纽约’;
打破
案例“NC”:
description=‘北卡罗来纳’;
打破
案例“ND”:
描述=‘北达科他州’;
打破
案例“哦”:
描述=‘俄亥俄’;
打破
案例“OK”:
描述=‘俄克拉荷马’;
打破
案例“或”:
描述='俄勒冈州';
打破
案例“PA”:
描述=‘宾夕法尼亚’;
打破
案例‘RI’:
描述=‘罗德岛’;
打破
案例“SC”:
description=‘南卡罗来纳’;
打破
案例“SD”:
描述=‘南达科他州’;
打破
案例“TN”:
description=‘田纳西’;
打破
案例“TX”:
描述=‘德克萨斯’;
打破
案例“UT”:
描述=‘犹他’;
打破
案例“VT”:
描述=‘佛蒙特’;
打破
案例“VA”:
description=‘Virginia’;
打破
案例“WA”:
description=‘华盛顿’;
打破
案例“WV”:
description=‘西弗吉尼亚’;
打破
案例“WI”:
描述=‘威斯康星州’;
打破
案例“WY”:
description=‘怀俄明州’;
打破
}   
$('#单击状态')。文本(说明);
函数日志结果(stateData){
console.log(stateData);
} 
$.ajax({
url:'url here'+data.name,
数据类型:“jsonp”,
是的,
jsonpCallback:“日志结果”,
成功:函数(json){
stateData=JSON.stringify(JSON);
} 
});    
}             
});   


您应该使用对象文字作为映射,而不是巨大的
开关。您完全误解了
jsonpCallback
的含义。你应该调用这个函数。我刚刚试过,它说Undefinedy你应该使用一个对象文字作为映射,而不是一个巨大的
开关。你完全误解了
jsonpCallback
的意思。你应该调用这个函数。我刚试过,它说是未定义的