Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于排序的datatable自定义下拉列表_Javascript_Jquery_Sorting_Datatable - Fatal编程技术网

Javascript 用于排序的datatable自定义下拉列表

Javascript 用于排序的datatable自定义下拉列表,javascript,jquery,sorting,datatable,Javascript,Jquery,Sorting,Datatable,我有下面的下拉列表 <select name="sortBy" id="sortBy"> <option value="0_asc" selected="selected">Reference #</option> <option value="0_desc">Reference # (desc)</option> <option value="pe-sku-column_asc">Part # (a

我有下面的下拉列表

<select name="sortBy" id="sortBy">
    <option value="0_asc" selected="selected">Reference #</option>
    <option value="0_desc">Reference # (desc)</option>
    <option value="pe-sku-column_asc">Part # (asc)</option>
    <option value="pe-sku-column_desc">Part # (desc)</option>
    <option value="pe-title-column_asc">Description (asc)</option>
    <option value="pe-title-column_desc">Description (desc)</option>
    <option value="pe-price-column_asc">Price (asc)</option>
    <option value="pe-price-column_desc">Price (desc)</option>
</select>
但它给了我

TypeError:oTable.fnSort不是函数

我在
datatable.js
中搜索并找到了它

还有一件事,当我将
DataTable
更改为
DataTable
时,排序开始工作,自定义搜索停止。

请参阅@davidkonrad提供的关于
DataTable()
DataTable()
之间差异的信息

如果要使用
DataTable()
,请将旧的API方法
fnSort
替换为新的API方法。例如:

oTable.order([1, 'asc']).draw();
有关更多信息,请参阅。

请参阅
oTable.order([1, 'asc']).draw();