我从jquery调用webmethod并获取json对象,但我无法解析和读取json对象。请帮我看看我做错了什么。我有3个警报(),我把他们旁边的意见,他们展示一下...jquery asp.net无法解析json对象
我jQuery代码是这样的
$('#btn_second').click(function() {
//$('#txt_isim_4').val('test arif');
$.ajax({
type: "POST",
url: "Registration.aspx/get_selected_professional",
data: "{'id':'2'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
alert('1:' + data); // display [object Object]
alert('2:' + data.d.firstname); // display undefined
alert('3:' + data.d); // display [{"id":"2","firstname":"arif"}]
}
});
});
,但我只想显示“阿里夫”。我的JSON对象是否错误?我应该使用单引号吗?
谢谢
又该我用呢? – 2013-03-07 12:27:59
它不工作...它显示未定义... – 2013-03-07 12:29:39
我已更新我的回答 – Adil 2013-03-07 12:33:31