直接上图
相信大家在网上看了不少,这样的代码,但是如果有url的话就刷新了,根本不行
$("#addRole").click(function(event){
var array = table.cache["roleTable"];
var data={"id":"","roleName":0};
array.push(data);
table.reload('roleTable',{
data : array
});
});
重点来了 请看以下table.js源码
可以发现如果有Url的话,就去ajax去请求数据了,根本没有走后面的if,所以把他们顺序交换以下有数据第一,Url第二,这样就行了