2011-03-12 54 views
0

私は取得リクエストをしようとしています。これはjqueryのウェブサイトからほぼ正確にコピーされた私のコードです。私は火かき棒を使用しており、警告時にブレークマークを追加しています。その行では、データはatribute idを持つオブジェクトです。しかし、私の警告ボックスは未定義です。 data.idの値はどこで失われますか?は配列からデータを取得できません

$("span").click(function() { 
$.get("jasonBands.jsp", { bandId:$(this).attr("id") }, 
function(data){ 
alert("Data Loaded: " + data.id); 
console.log(data); 
},"json"); 

$("#band-summary-dialog").dialog("open"); 
}); 

コンソールログ:のような(

bandBio 
    "Great band from new jersey" 


bandName 
"Patrick Dyer Wolf" 


id 
"agtteXZlbnVlbWVudXIKCxIEQmFuZBh6DA" 


image 
"/images/basicProfile.jpg" 


url 
"band.jsp?bandId=agtteXZlbnVlbWVudXIKCxIEQmFuZBh6DA" 
+0

'console.log(data);'または 'data'オブジェクトの正確なコピーをデバッガから追加できますか? – rdamborsky

+0

とにかくjasonBands.jspはIDを返しますか? – pimvdb

+0

FirebugのNetタブで、どのデータをサーバから取得できますか? – dugokontov

答えて

0

私の応答オブジェクトでした。私は送信しました[{"id":"cnauioweno"}]希望しました{"id":"cnauioweno"}

0

スクリプトがよさそうだ、あなたはおそらく、いくつかのタイプミスがあるでしょうが(?id本当にid、ないIdである)、または別のデータ構造は、Webサービスから戻って来ています配列、オブジェクトの配列)を使用することができます。

関連する問題