我一直保存所有json文件的擴展名爲.txt,他們使用jquery ajax調用。JSON文件擴展
當我改變擴展以.json,在我的jquery ajax調用 - jQuery.ajax() - 我指定
- 數據類型: 「JSON」,
- 的contentType:「應用/ json; charset = utf-8「,
這些文件不再有效。爲什麼這樣?
不是所有的json文件都有擴展名.json嗎?我正在使用IIS服務器。
JSON
{ "rows": [
{"row":[
{"cells": [
{"data": "Edit"},
{"data": "030194"}
]}
]},
{"row":[
{"cells": [
{"data": "Add"},
{"data": "030194"}
]}
]}
]}
jQuery的
jQuery.ajax ({
type: "GET",
url: "localhost/ABC.json",
dataType: "json",
contentType: "application/json;
charset=utf-8",
cache: "false",
success: function(response){}
});
有人能告訴我爲什麼擴展以.json不工作?它工作,如果我將其更改爲.txt
你可以發佈你的代碼嗎? –
問題出在您的Web服務器上的可能性很大。通過嘗試(可能嗎?),您完全濫用JSON的可能性更大。) 存儲數據。 – riwalk
@ Stargazer712:我的錢在網絡服務器上。無法識別的內容/ MIME類型,因此文本(文本/純文本)不再具有有效的「內容類型」 –