У меня есть функция поиска, которая возвращает 100 заказов из большой базы данных, и я пытаюсь сократить время загрузки.Это быстрее сделать:
$( '#orders' ).load( "myScript.php", { var1:x, var2:y, var3:z } );
или
$.ajax({
dataType: "JSON",
type: "POST",
url: "http://url.com",
data: data,
success: function( res ) {
var orders = "<table>";
for (var i = 0; i < res['orders'].length; i++) {
orders += "<tr><td>order id</td><td>" + res['orders'][i]['id'] + "</td></tr>";
orders += "<tr><td>price</td><td>" + res['orders'][i]['price'] + "</td></tr>";
//etc
//etc
//etc
}
orders += "</table>";
document.getElementById( 'orders' ).innerHTML = orders;
}
});