Привет, парень, я новичок в программировании. и я хочу отображать данные Json в таблице HTML с помощью jquery.Показать данные json в формате таблицы html
Выход пришел с сервера:
{"status":1,"insert":1,"data":[{"id":"1","name":"Jatin","email":"[email protected]","status":"1"},{"id":"2","name":"Shubham","email":"[email protected]","status":"1"},{"id":"3","name":"Aneh","email":"[email protected]","status":"1"},{"id":"52","name":"php","email":"[email protected]","status":"test"},{"id":"53","name":"faf","email":"as","status":"d"},{"id":"54","name":"taus","email":"alksd","status":"fdasd"},{"id":"55","name":"nake","email":"nakk","status":"naii"},{"id":"56","name":"test1","email":"tausf","status":"dfasd"},{"id":"57","name":"","email":"","status":""},{"id":"58","name":"shubu","email":"[email protected]","status":"12"},{"id":"59","name":"panku","email":"[email protected]","status":"3"},{"id":"60","name":"Jatin","email":"[email protected]","status":"123d"}]}
HTML код:
<table border="1" align="center">
<tr>
<td> <input type="button" id="display" value="Display All Data" /> </td>
</tr>
</table>
<div id="responsecontainer" align="center">
</div>
JQuery:
<script>
$(document).ready(function() {
$("#display").click(function() {
$.ajax({ //create an ajax request to load_page.php
url:'http://localhost/webservice/php_webservices/WebServices.php?method=select',
type: "POST",
dataType: "html", //expect html to be returned
success: function(response){
$("#responsecontainer").html(response);
//alert(response);
}
});
});
});
</script>
Попробуйте что-то обработать ответ, преобразовать в объект javascript, выполнить цикл каждого элемента в массиве, создать требуемый html tr-td с помощью строковых манипуляций, и вам хорошо идти. – Dharmang
Или закажите AngularJS (примеры таблиц http://www.w3schools.com/angular/angular_tables.asp). Это позволит вам делать несколько строк кода. – Fredster