2012-03-26 5 views
1

私からコンテンツを取得するためにjqueryのAJAXを使用してみてください:URLは私の作業ページに放火犯によって確認した後にh**p://www.infovesta.com/isd/index.jspjqueryでajaxデータを取得するには?

からのデータが含まれていることを、私はHTTPレスポンス200を取得しますが、データがない

http://www.infovesta.com/isd/free/reksa2.jsp?tipe=pt&_=1332749661789


しかし、彼らのサイトと比較して、彼らはそのリクエストURLでデータを得ることができます。

私は何が足りないのですか?

私のコード:

<script> 
$(document).ready(function(){ 
     $.ajax({ 
      url: 'http://www.infovesta.com/isd/free/reksa2.jsp?tipe=pt&_=1332749661789', 
      success: function(data) { 
      $('.result').html(data); 
      } 
     });  
}); 
</script> 
+0

見た目では、自分のサーバーにデータを制限しています(外部呼び出しがうまくいかないようにしようとしています)。ブラウザにURLをコピーしてみると、 。あなたのスクリプトは動作しません。 – Dementic

+0

あなたは何と答えて表示しましたか? – cpoDesign

+0

ya私が直接開くとブラウザに何も表示されない – kreamik

答えて

1

私はあなたが別のドメインを呼び出していることを考えると、あなたはsame domain policyに問題があります。あなたがJSONPにデータ型を設定する

$.ajax({ 
     url: 'http://www.infovesta.com/isd/free/reksa2.jsp?tipe=pt&_=1332749661789', 
     dataType: 'jsonp', 
     success: function(data) { 
     $('.result').html(data); 
     } 
    });  

を行う必要がある場合は、そのサイトのサポートJSONPはしていますか?JSONPを使用してJSONブロックに次の

ロードを行います。余分な "?callback =?"を追加します。 URLの末尾の にコールバックを指定します。キャッシュ オプションがtrueに設定されていない限り、クエリ文字列パラメータ "_ = [TIMESTAMP]"を にURLを追加してキャッシュを無効にします。

+0

jsonpを提供しているかどうかを知る方法? – kreamik

+0

@kreamikあなたはそれを試してみるか、サイトのドキュメントを見てください –

関連する問題