我有一些问题。
我有一个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