1

我有一个像这样的 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 函数可以捕获返回的任何内容?

4

1 回答 1

6

试试这个 :

$q = mysql_query( $sql ) or die(mysql_error());
$res = json_encode(mysql_fetch_assoc($q));
echo $res;

你也可以看看:jQuery.getJSON & jQuery.parseJSON

于 2012-06-18T22:29:41.493 回答