當我嘗試將示例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