[英]How is the result stored in jQuery Ajax data object on success callback
我正在使用jQuery Ajax發送請求並獲得成功/失敗的響應。
服務器端
我正在使用POST將請求發送到另一個腳本,該腳本使用mysql_fetch_array($query)
從MySQL數組獲取查詢結果。 當我回顯此結果時,我將顯示字符串對象數據。
$strSQL = "SELECT name from builder";
$query = mysqli_query($con, $strSQL);
while($result = mysqli_fetch_array($query))
{
echo $result["name"];
}
客戶端
success:function(data)
{
echo data;
}
在客戶端,當我嘗試獲取結果時,我會成功使用數據,這是成功回調中的字符串對象。
該對象如何存儲在數據對象中,我有以下疑問
附錄
當我獲取查詢結果時,我看到所有值都已復制並且無法使用split函數分隔。 如何拆分這些值。
使用php內部函數json_encode
在php中,您可以使用json_encode
發出json。 在jQuery的成功函數中,您可以解析json並用作
success:function(data)
{
//echo data;
var parsedData = $.parseJSON(data);
// use it by index numbers as
var first_element = parsedData[0];
// ans so on..
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.