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插件没关系 展开
这个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插件没关系 展开
1个回答
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由原来的从小到大排序变成了从大到小排序。
这一句:
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。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询