我正在使用ADT开发移动应用程序,我面临错误
“请求资源上没有'Access-Control-Allow-Origin'标头。因此不允许来源'null'。”
我的代码从路径testapp/assets/www/Pages/JSON_2_Region.json
这是我的代码:
$.getJSON('JSON_2_Region.json', function (data) {
$('#List_Region_Details').empty();
$('#JSON_2_Region li').remove();
region_list = data.JSON_MAS_Data_Region;
$.each(region_list, function (index, JSON_MAS_Data_Region) {
$('#List_Region_Details').append('<li><a href="" data-id="' + JSON_MAS_Data_Region.Region_ID + '">' + JSON_MAS_Data_Region.Region_Name + '</a></li>');
});
$('#List_Region_Details').listview('refresh');
});
当我单独复制/粘贴网址时,只在Chrome浏览器中出现错误,但在我的ADT默认浏览器和模拟器中正常工作。
答案 0 :(得分:0)
如果您想使用浏览器进行测试,则需要使用ripple chrome扩展程序在移动环境中运行。如果您未在移动环境中运行该应用,则会收到此错误消息。
Uncaught ReferenceError: cordova is not defined