Как в $.ajax разделить данные и добавить в разные области на странице?
Например возвращать не в html, а в jsonecho json_encode(array(
    'buy_table' => $buy_table, 
    'something_else' => $something_else
));$.ajax({
    url: "/test/query_ajax.php",
    data: $("#selections").serialize(),
    type: "POST",
    dataType: "json"
}).done(function(data) {
    $("#buy_table tbody").html(data.buy_table);
    $("#something_else").html(data.something_else);
});
Получилось частично решить проблему таким способом:$("#buy_table").ready(function(){
	    $.ajax({
        url: "/test/query_ajax.php",
        data: $("#selections").serialize(),
        type: "POST",
    }).done(function(data) {
        $("tbody").html(data).find("#pagination").remove();
        $("#test").html(data).find("tr").remove();
    });
});
Но появилась другая проблема, элемент с id=pagination, не добавляется на страницу. Данные приходят таким способом:while ($row = $result->fetch_assoc()) {
echo "<tr>" . "<td>" . ++$n . "</td>" . "<td>" . replace_number($row[']) . 
"</td>" . "<td>" .replace_text($row[1]) . "</td>" . "<td>" . 
replace_text($row[2]) . "</td>" . "<td>$row[3]</td>
<td>$row[4]</td>
<td>$row[5]</td>
<td></td>
<td><a href=''>buy</a></td>
</tr>";
}
echo $paginate;
В  переменной paginate находится элемент ul с id=pagination, он точно приходит в data и добавляется если в php скрипте закомментировать цикл while. Подскажите как решить проблему!?