我有权访问在json中产生新闻的api。 例如用于消息ID#9,我可以得到从日期:json和php新闻系统
someserver.com/core/news/9
此页生成的消息JSON数据。
我如何使用jquery解析这个日期,并使新闻系统包含所有新的?
我有权访问在json中产生新闻的api。 例如用于消息ID#9,我可以得到从日期:json和php新闻系统
someserver.com/core/news/9
此页生成的消息JSON数据。
我如何使用jquery解析这个日期,并使新闻系统包含所有新的?
使用jQuery.GetJSON()
:http://api.jquery.com/jQuery.getJSON/
然而,API提供商必须支持JSONP否则你会遇到浏览器的限制。 (Same origin policy)
是的,我在网站的另一部分使用jquery getJSON函数,但我需要它在这种当前的情况。 – bodzgl 2011-04-14 01:16:04
因为你改变了主意,你也可以用php来做到这一点(没有浏览器的限制,虽然服务器将PHP)。
$newsID = 9;
$json = file_get_contents("someserver.com/core/news/".$newsID);
$news = json_decode($json, true);
print_r($news);
那么你究竟从哪里调用这个URL呢?客户端(JavaScript)或服务器端(PHP)? – 2011-04-14 01:12:27
这将是更好的使用JavaScript而不是PHP如果它不是太慢,解析日期在JavaScript – bodzgl 2011-04-14 01:14:17