2011-06-20 9 views
0

私はという特定のURLに生成されたコンテンツを取得する必要があります()(これはJSONにあります)。私は私のjQueryのajax呼び出しの後に私のjsonオブジェクトにこの出力を割り当てる必要があります。私は次のコードを使用してこれを試してみましたが、結果を除いていない(常にsuccess関数のパラメータ内でnullを取得)。次のようにJquery ajaxを使用して特定のURLで生成されたコンテンツを取得する方法は?

私のjQueryのAJAX呼び出しのコードがあり、

 $.ajax({ 
     type: "GET", 
     url: "http://some url", 
     data : {}, 
     dataType: "json", 
     contentType: "application/json; charset=utf-8", 
     success: function (obj) {    
      alert(obj); 
      var test = eval("(" + obj + ")");    
      alert(test);   

     }, 
     error: function() { 
      alert("error"); 
     } 
    }) 

は、私の要求に誤りがありますか?これが正しい方法でない場合は、私の状況のた​​めの方法を提案してください。

答えて

0

ここにはいくつか問題があります。まず、警告することはできません。使用する

console.log(obj); 

それからFirebugでチェックアウトしてください。 URLは、実際にあなたに有効なJSONを与えている場合は動作するはずですあなたの要求については、あなたがそれらを反復処理する必要があります(と、それが空の場合は、完全にデータを除外することができます)

...

​​

+0

alarmb()で以前の状態になっているため、Firebugコンソールにもオブジェクトのヌルが表示されます。私のURLは有効なjsonを生成しています。 – Harun

+0

ループ内でconsole.logを使用していますか? json出力を生成するコードを投稿できますか? –

+0

問題は、私は別のサーバーにURL要求を送信しようとしましたが、これはjquery ajaxを使用して行うことはできませんでした。 – Harun

関連する問題