我正在尝试执行获取请求。这是我的代码,几乎是从jquery网站的精确副本。我正在使用萤火虫,并在警报时添加一个唛头。在那一行,数据是一个带有属性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"
你可以从'console.log(data);'或'data'对象内容的调试器中添加输出吗? – rdamborsky 2011-03-12 15:53:58
无论如何,jasonBands.jsp是否返回一个ID? – pimvdb 2011-03-12 15:54:01
你可以在萤火虫的Net标签中看到你从服务器获得的数据吗? – dugokontov 2011-03-12 15:56:15