远程json读取在jquery中不起作用

时间:2013-04-12 18:30:55

标签: php jquery json

我需要解析来自http://kalpa.freeoda.com/news/news_feed.php

的json输出

以下是我写的代码,

$.getJSON("http://kalpa.freeoda.com/news/news_feed.php", function(data){
        alert('Received news");
});

但是当我运行此代码时,我没有收到警报。

非常感谢任何支持这项工作。

2 个答案:

答案 0 :(得分:3)

试试这个: -

现场演示

http://jsfiddle.net/YFtvU/9/

$.ajax({
            url: 'http://query.yahooapis.com/v1/public/yql',
                data: {
                    q: "select * from json where url ='http://kalpa.freeoda.com/news/news_feed.php'",
                    format: "json"
                },
                dataType: "jsonp",
            success: function (data) {

                alert(JSON.stringify(data));


            },
            error: function (result) {
                alert("Sorry no data found.");
            }
        });

答案 1 :(得分:1)

试试这个

Live Demo

            $.getJSON("http://kalpa.freeoda.com/news/news_feed.php?callback=?", null, function (data) {
                alert(JSON.stringify(data));
            });