【发布时间】:2016-03-23 10:44:35
【问题描述】:
我有一个静态网站,我在本地机器上使用码头服务器(用于测试)和 github 页面(实时)运行。
两个站点的源代码完全相同。 我使用相同的浏览器(Mozilla Firefox)进行以下测试 我最近将以下代码用于 jQuery Ajax
$.ajax({
url: jsonFilePath,
error: function (response) {... },
success: function (responsedata) {
var responsedata = JSON.parse(latestData);
...
上面的代码在我的本地服务器上运行时运行良好,但在 github 服务器上运行时失败(相同的浏览器)
它在 github for this reason 上失败了。它在定义如下 dataType 后开始工作
$.ajax({
url: jsonFilePath,
dataType: "json",
...
我的问题是,为什么在本地服务器上进行测试时没有发现这个问题?所有的库、数据、json、js、jQuery 文件都是一样的。 是什么导致了这种行为差异?
【问题讨论】:
-
亲爱的投票者,请告诉我如何改善这个问题:)
标签: javascript jquery json ajax