我有一個Ajax調用:AJAX返回數據jQuery的
jQuery.ajax({
type: "POST", // HTTP method POST or GET
url: 'inc/functions.php?func=get_usr&id='+usr, //Where to make Ajax calls
success:function(data){
if (data.fname) {
var fname = data.fname;
//alert (fname);
$('#rname').text(fname);
}
},
error:function (xhr, ajaxOptions, thrownError){
alert(thrownError);
}
});
數據恢復:
fname: "test_fname"
lname: "test_lname"
role: "1"
問題是我能得到fname
出來,警報顯示未定義。
這並不是必須被序列化嗎?我有這個功能在另一個項目上運行良好,但我不知道爲什麼這不起作用。
這是一個格式不正確的JSON響應? – Scimonster 2014-11-22 20:01:13
你可以顯示「數據」對象的內容嗎? – 2014-11-22 20:02:40
{「fname」:「Jeff」,「lname」:「coldwell」,「role」:「1」}是響應 – 2014-11-22 20:06:56