在我看来,这应该是一些非常简单的Jquery应该检索我之后的JSON对象
$.ajax({
url: "test.json",
datatype: 'json',
success: function(results) {
console.log(results);
}
});
无论是动态生成此JSON对象还是使用静态文档,上述代码都会返回squat。这是JSON对象的样子:
{urls:['/ants/','/brick-report/','/the-pollution-intervention/','/barclay/','/broken-advertising/','/aldat-n-densom/','/thisisart/','/there-she-goes-again/']}
这不过是一个数组中的url列表。我无法使用上面的ajax代码或$ .getJSON检索它。 HALP!
(为清楚起见,我编辑了这个,以显示json文件和带有Jquery请求的网页在同一目录中。)
答案 0 :(得分:1)
这是一个有效的Json
{
"urls": [
"/ants/",
"/brick-report/",
"/the-pollution-intervention/",
"/barclay/",
"/broken-advertising/",
"/aldat-n-densom/",
"/thisisart/",
"/there-she-goes-again/"
]
}
答案 1 :(得分:0)
您不仅使用了无效的json,而且还使用了错误的转义字符。
\"
而不是'/
这是正确的json
{\"urls\":[\"ants\",\"brick-report\",\"the-pollution-intervention\",\"barclay\",\"broken-advertising\",\"aldat-n-densom\",\"thisisart\",\"there-she-goes-again\"]}