我正在尝试显示我的应用程序中的.json文件中提供的一些JSON数据。数据可通过Web浏览器获得,但在模拟器方面我无法获取数据。有人可以帮我解决这个问题。
我使用ajax调用(getJSON)来检索文件。
$.getJSON('../files/english.json', function (data) {
//using the data to display
});
答案 0 :(得分:1)
要了解问题所在,只需扩展代码即可获取更多信息。
var jqxhr = $.getJSON('../files/english.json', function (data) {
//using the data to display
})
.fail(function( jqxhr, textStatus, error ) {
var err = textStatus + ", " + error;
console.log( "Request Failed: " + err );
});
fail()
函数会告诉您问题所在。
就我从这些少数信息中可以看出,问题可能出在相对路径上。
请注意,根据official documentation:
从jQuery 1.4开始,如果JSON文件包含语法错误,那么 请求通常会无声地失败。