0

リモートサーバーを呼び出してjsonデータを取得しようとしています。私は以下のコードを試しました

$.ajax({
        url : url + "&callback=?",
        dataType : 'json',
        success : function(data) {
            alert(data.results.length);
        }
    });

TwitterのURLを使用すると、リモートサーバーのURLで機能します。Firebugは無効なラベルを提供します。しかし、これは有効なjsonです。これを克服する方法を教えてもらえますか。

4

1 に答える 1

0

DATA属性を介してデータをリモートサーバーに渡してみてください。

$.ajax({  
    type: "POST",  
    url: url,  
    data: data,
    dataType: "json",
    cache:false,                      
    success: function( data)
    {  
        success_callback( data);
    },  
    error: function( data)
    {
        error_callback( data);
    }
});

サーバー間でajax呼び出しを行おうとしている場合(あるサーバーでファイルを呼び出し、別のサーバーでファイルを受信する)、JSONPを調べる必要があります。

于 2012-04-19T13:53:41.963 に答える