我正在使用Firefox并尝试在本地访问json文件。 javascript文件和test.json在同一个文件夹中。我的网址未定义。
root
|- js
| |-script.js
| |-test.json
|- index.html
$.ajax({
type: 'GET',
url: 'test.json',
dataType: 'jsonp',
crossDomain: true,
error: function(data) {
console.log(data.url);
console.log('error', data);
},
success: function(data) {
console.log('success', data);
},
complete: function() {
console.log('done');
}
});
[{
"abc": "testing"
}, {
"efg": "testing"
}]
答案 0 :(得分:2)
一切都很好
但是url: 'test.json',
应为url: 'js/test.json',
因为index.html从父目录访问test.json而不是JS目录
答案 1 :(得分:1)
根据index.html
更改网址。
url: 'js/test.json',
这与CSS不同,路径应该相对于脚本执行的页面。