2013-03-28 72 views
0

對於ajax請求,我想發送JSON響應(在.json文件中硬編碼)。 這可能嗎?是否可以爲ajax請求發送硬編碼的json響應

+0

只是爲了澄清,你想從一個文件讀取,然後通過ajax發送該數據? – kinakuta 2013-03-28 07:11:27

+0

是的,只需在'$ .ajax'或$ $ .getJSON'中直接請求JSON文件。 – techfoobar 2013-03-28 07:11:38

+0

@techfoobar你能指導嗎?如何實現這一目標? – user2034519 2013-03-28 07:13:02

回答

0

如果有下

<webroot>/data/products.json 

您的JSON文件可以直接通過AJAX檢索文件:

$.getJSON('/data/products.json', function(_products) { 
    // iterate thru products here 
}); 

如果你的JSON文件沒有下,你可以使用服務器端腳本讀取文件並返回其內容。例如:在PHP下,這將是:

echo file_get_contents(<path-to-json-file>); 
+0

謝謝,會嘗試一下上面提到的方法 – user2034519 2013-03-28 07:19:23