[英]Ajax MSSQL query using json and php returns undefined array
我有一個警報(data [i] .name)時遇到問題。 即使返回數組,結果也是不確定的。 有人知道是什么問題嗎?
這是我的Javascript
$('#plus').click(function(){
$.ajax({
type : 'POST',
url : 'jqueryDBactionview.php',
dataType : 'json',
data: { },
success: function( data){
$.each( data, function(i, item) {
alert( data[i].name);
});
}
});
});
這是我的PHP
$query = "SELECT TOP (1) * ";
$query .= "FROM maillist WHERE bolag = 'FAL'";
$results = mssql_query($query);
$result = array();
while($row = mssql_fetch_array($results))
{
$result[] = array(
'id' => $row['id'],
'company' => $row['company'],
'name' => $row['name'],
'mail' => $row['mail']
);
}
echo json_encode($result);
請使用JSON.parse(data)轉換您的json編碼結果,然后在每個循環中使用它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.