我已经使用 jQuery 的 getJSON 编写了一个 ajax 请求,如下所示
$.getJSON('bDays.json', function (bDy) { // This file exists in same folder path
alert(1); // It is not executed..
});
即使我更改代码以获取 .txt 文件..它不起作用..请让我知道我的代码可能有什么问题
我已经使用 jQuery 的 getJSON 编写了一个 ajax 请求,如下所示
$.getJSON('bDays.json', function (bDy) { // This file exists in same folder path
alert(1); // It is not executed..
});
即使我更改代码以获取 .txt 文件..它不起作用..请让我知道我的代码可能有什么问题
getJSON使用 get HTTP 请求来检索 json 编码数据,它不会从本地驱动器打开文本文件。
JSON 数据应托管在网络服务器上,然后您可以参考其完整 URL。
检查您是否在document.ready()
handler 中编写代码。
$(function() {
$.getJSON('bDays.json', function (bDy) {
alert(1);
});
});
一件事,$.getJSON()
无法解析或打开文本文件。
回调函数是第三个参数:
$.getJSON('bDays.json', null, function (bDy) {
alert(1);
});
另外,尝试使用完整的 url而不是文件名。