我有權訪問在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