2011-12-04 8 views
0

私は別のサーバーに2ページあります。 AJAXを通じてjQueryを使用したajaxによるデータの取得

私はいくつかのデータを含めたい:ここでは例です:link

リンクはブラウザを介して働いています。

jQuery(window).ready(function() { 
    getPageWithAjax("http://www.betcatcher.com/index.php?page=valuebets&nr_row=6"); 
    function getPageWithAjax(page) 
    {   
     //alert(page) 
     ajaxRequest = $.ajax(
        { 
         url: page, 
         cache: false, 
         success: function(msg){ajaxResponse(msg)}, 
         error: function(msg){ajaxResponse('Error loading data.'+msg.status)} 
        });  
    } 
    function ajaxResponse(msg) 
    { 
     $("#live_bet_ajax_content").html(msg); 
    } 

}); 

しかし、データを取得しようとするとエラーが発生します。

+0

firefox + firebugを使用し、ネットタブを使用すると、何が間違っているかを確認できるはずです。 – melaos

+0

はい、私もファイヤーバグを使用していますが、問題の原因を特定できませんでした。 –

+0

は、リクエストを送信したのと同じドメイン内のリクエストされたURLですか? –

答えて

3

私はあなたが別のドメインからスクリプトを呼び出すと仮定します。クロスドメインコールをサポートするJSONPを使用する必要があります。これを行う方法this articleを読んでください。

0

私には同じ起源のポリシーの問題のように見えます。新しいブラウザでは、古いブラウザ用にCross-Origin Resource Sharing(CORS)http://enable-cors.org/を有効にすることができます。要求を書き換えるサーバーサイドプロキシを構築する必要があります。

関連する問題