1

私は次のようなjQueryAJAX関数を持っています:

$.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.getJSONjQuery.parseJSONもご覧ください。

于 2012-06-18T22:29:41.493 に答える