我有以下的PHP:PHP陣列 - jQuery的引用問題
1) echo json_encode(array('message' => 'Invalid Login Details: '.$user));
我也有以下幾點:
2) $row = mysql_fetch_assoc($result);
echo(json_encode($row));
現在考慮下面的jQuery:
$.ajax({
type: "POST",
url: "get_login.php",
data: {username: getusername, password:getpassword, usertype:getusertype},
dataType: "json",
success: function(data) {
$("#message_ajax").html("<div class='successMessage'>" + data.message +"</div>");
}
})
這成功(1)但不是(2)。這顯然是因爲jQuery期望包含消息變量的php響應。 (2)不符合這個......我不;知道如何使這項工作,因爲我使用了創建數組不同的方法......
我怎樣才能讓在php $行與兼容data.message在jQuery中?
'$ row'包含什麼? – Dogbert
'回波json_encode(陣列(「消息」 =>「無效登錄詳細信息:」 $用戶));'是錯誤的,鄰近'$ user'因爲它將顯示一個PHP致命錯誤 – Val
@Dogbert - $行包含從一元組的關係(即用戶的詳細信息 - FNAME,LNAME,電子郵件......) – user559142