当我尝试将示例json代码放入文件时,我调用了具有一些示例JSON代码的外部JS文件,它在“:”引发错误,但是当我验证使用在线工具,它说作为有效的JSON。这段代码出了什么问题?使用Ajax从外部文件调用JSON数据
这里是我的代码
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script>
$(document).ready(function() {
$('#click').click(function() {
$.ajax({
url: "json.js",
method: "GET",
dataType: 'application/json',
contentType: "application/json",
success: function(result){
console.log(result);
},
error:function() {
alert("Error")
}
});
});
});
</script>
我的外部json.js
{
"data": [{ ------> throwing error at ":" as Syntax error on token ":", ; expected
"Service": "INSTACC",
"Create Date": "30-Jul-2016"
}, {
"Service": "INSTACC",
"Create Date": "30-Jul-2016"
}]
}
你知道一个json文件的扩展名是.json吗? – madalinivascu
哈哈,你甚至可以引用页面上的js文件,为什么要在页面上引用文件时使用ajax? – madalinivascu
请参阅此URL http://stackoverflow.com/questions/6699091/json-file-extension它会建议你 – mean