Uncaught TypeError: Cannot read property 'reload' of undefined

$('#table_id').ajax.reload(null,false);这个reload方法是需要导入datatable中的哪个js插件,望大神指点啊jquery-... $('#table_id').ajax.reload( null, false );
这个reload方法是需要导入datatable中的哪个js插件,望大神指点啊
jquery-2.1.4.min.js
jquery.dataTables.js
dataTables.bootstrap.js
bootstrap.min.js
jquery.dataTables.min.js
dataTables.bootstrap.min.js这些是已经导入的js文件
已解决,是$('#table_id').ajax.reload( null, false ); 本身就有错误,跟js插件没关系
展开
 我来答
匿名用户
2015-12-02
展开全部
是个排序吧~
这一句:
for (var j = 0; j < array.length - i; j++)

改成:
for (var j = 0; j < array.length - i-1; j++)
因为当i=0时,j值可以到array.length-1的,下面的array[j+1]是就溢出了,元素都没有,其属性肯定也没有啦。

测试代码:
var ss = function (i){
this.time=i;
this.name="s"+i;
};
var aa=new Array();
for(var i=0;i<10;i++){
aa.push(new ss(i));
}
function paip(array){
var temp = '';
for (var i = 0; i < array.length; i++)
{
for (var j = 0; j < array.length - i-1; j++)
{
if (array[i].time < array[j + 1].time){
temp = array[j + 1].time;
array[j + 1].time = array[i].time;
array[i].time = temp;

}}}
return array;
}
paip(aa);

运行后
可以发现,aa数组元素的time由原来的从小到大排序变成了从大到小排序。
追问
这是bootstrap。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式