0

こんにちは私は$.getJSON、また$ .ajax(...)でこのjsonを取得しようとしますが、何も...

 jQuery.ajax({
                url: "http://imgur.com/gallery/hot/page/1.json",
                type: 'GET',                   
                crossDomain:true,
                success: succ
            });

XMLHttpRequestがhttp://imgur.com/gallery/hot/page/1.jsonを読み込めないなどのエラーが常に発生します。Origin my_ipは、Access-Control-Allow-Originでは許可されていません。

また、jsonpリクエストを取得しようとしましたが、何もしませんでした。

   jQuery.ajax({
                url: "http://imgur.com/gallery/hot/page/1.json",
                type: 'GET',
                dataType: 'jsonp',
                crossDomain:true,
                success: succ
            });

別のエラーが発生しましたUncaughtSyntaxError:予期しないトークン:

このプラグインjquery.xdomainajax.jsでこのjsonを取得できるよう です

4

1 に答える 1

2

これが私の解決策です、多分誰かそれが役に立つでしょう。

<script src="jquery.xdomainajax.js"></script>
<script>
   $(document).ready(function() {
            jQuery.ajax({
                url: "http://imgur.com/gallery/hot/page/1.json",
                type: 'GET',                 
                success: function(data){
                           //creating json object
                           var jsonResp=$.parseJSON($(data.responseText).text().trim());
                         }

            });   
  });
</script>
于 2011-11-05T08:52:22.707 に答える