2016-01-29 3 views
0

Я взял образец кода из аналогичного вопроса другого пользователя, и это частично относится к JSON.Как отобразить таблицу с использованием запроса ajax

$(document).ready(function() { 
(function poll() { 
$.ajax({ 
    url : 'http://localhost/scripts/query.php', 
    type : 'POST', 
    data : {}, 
    dataType:'json', 
    success : function(response) { 
    var json_obj = $.parseJSON(JSON.stringify(response)); 
    var output=""; 
    for (var i in json_obj) 
    { 
     output+="<tr>"; 
     output+="<td>" + json_obj[i].time.date + "</td>" + "<td>" + json_obj[i].username + "</td>" + "<td>" + json_obj[i].rics + "</td>" + "<td>" + json_obj[i].exclusive_rics +"</td>"; 
     output+="</tr>"; 
    } 
    $('#table_content').html(output); 
    }, 
    error : function(request,error) 
    { 
     alert("Request: "+JSON.stringify(request)); 
    } , 
    dataType: "json", 
    complete: setTimeout(function() {poll()}, 5000), 
    timeout: 2000 
}) 
})(); 

Мой вопрос, как я могу отправить ответ JSON в моем PHP кода таким образом, что я мог бы хранить несколько пользователей и напечатать несколько строк этих данных. Так, например, у меня есть Хизер, Ларри и Джордж и хотели напечатать всю информацию, относящуюся к этим пользователям, таким образом, как показано выше. Кроме того, как значения объекта могут хранить «имя пользователя», «дата» и т. Д.

+0

http://php.net/manual/en/function.json-encode.php – David

ответ

0

Существует функция кодирования json, которую вы можете использовать;

просто установить возвращаемое значение

json_encode($array);

Смежные вопросы