我有一个像这样的jQuery AJAX函数:
$.ajax({
url: 'crud/clients.php',
dataType: 'json',
type: 'POST',
data: {
id:rowID,
clientID:$('#clientID').val(),
clientName:$('#clientName').val()
}
success: function(data){
alert(data);
}
});
然后我在clients.php
文件中设置我的查询。最后,我用这一行执行查询:
mysql_query( $sql ) or die(mysql_error());
如何以JSON格式返回该查询的结果,以便我的AJAX函数可以捕获返回的内容?
答案 0 :(得分:6)
试试这个:
$q = mysql_query( $sql ) or die(mysql_error());
$res = json_encode(mysql_fetch_assoc($q));
echo $res;
您还可以查看:jQuery.getJSON& jQuery.parseJSON