0

最近コーディングしたスクリプトのAPIに取り組んでいます。ブラウザーでは、ファイルの出力は正常に機能しています。ここを参照してください: http://www.lilink.it/api.php?u=http://www.designzzz.com/&method=get_short_url
しかし、クライアントで呼び出しを行う場合空を返す側。クライアント側のコードは次のとおりです。

<script type="text/javascript">
$(document).ready(function() { 
    // method 1
    $.get('http://lilink.it/api.php', {method: 'get_short_url', u: 'http://www.blastingart.com/ayaz-malik'},

        function(data){
            alert(data.status + data.res);
        }, "json"
    );

    // method 2
    $.getJSON('http://lilink.it/api.php?method=get_short_url&u=http://www.blastingart.com/ayaz-malik', function(data) {
        if (data.status == 1) {
            alert(data.status + data.res);
        }
    });

});


</script>
4

2 に答える 2

2

おそらく、クロスドメイン リクエストを作成しようとしています。クロス ドメイン リクエストは、セキュリティ上の理由から、最新の Web ブラウザーでは拒否されます。しかし、特別な技術を使用してそれらを実装することは可能です。見る:

http://usejquery.com/posts/the-jquery-cross-domain-ajax-guide

于 2012-08-03T13:33:41.923 に答える
0

同一オリジン ポリシーに問題がある可能性があります: 詳細はこちら

于 2012-08-03T13:29:50.400 に答える