У меня есть функция 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 могла улавливать все, что возвращается?
попробуй это :
$q = mysql_query( $sql ) or die(mysql_error()); $res = json_encode(mysql_fetch_assoc($q)); echo $res;
вы также можете взглянуть на: jQuery.getJSON & jQuery.parseJSON