2013-03-28 65 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