从多个ajax请求构建可排序的表(第二部分)


build sortable table from multiple ajax request PART II

我有一些问题。

我有一个PHP脚本从其他web服务请求数据。

但是我需要请求很多数据,我需要把它们都排队,一个接一个地等待。

所以我请求数据使用jquery(异步),但问题是,所有的数据排序的加载顺序。

所以如何异步请求它们,按价格排序(例如像列6),并将它们作为表..

谢谢你的回答和建议。

这是我的代码。

this is my table container

<table id="searchh" width="100%" border="0" cellpadding="10px" cellspacing="1px">
<tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
    <td>4</td>
    <td>5</td>
    <td>6</td>
</tr>
</table>

i请求新的tr通过这个

$.get(request, function( my_var1 ) {
        $('#searchh>tbody>tr:last').after(my_var1);
        });

request的含量是这样的

<tr>
        <td>data</td>
        <td>data</td>
        <td>data</td>
        <td>data</td>
        <td>data</td>
        <td>random number</td>
    </tr>

这就是你问题的答案,

在ajax从服务器获取数据后,触发点击price,像这样,

$.get(request, function( my_var1 ) {
    $('#searchh>tbody>tr:last').after(my_var1);
    $("th#price").trigger( "click" );
});

有价格的不要忘了给id,还有trigger should be called after you fetch all records

Rest可以在工作演示中找到。

希望对你有帮助。

resource from here