ajax——项目应用
前辈:https://www.cnblogs.com/tylerdonet/p/3520862.html
举例:
实际项目中,将ajax放入到函数中,方便引用。
type一般用post;
async true 异步请求数据;
dataType: 数据类型 这里用的json;
url: 发送请求的地址;
data: 发送到服务器的数据;
success:要求为Function类型的参数,请求成功后调用的回调函数;
如果 数据的总数大于0,并且数据有rows这个属性。
datagrid是个建表插件,loadData是方法,载入本地数据,旧记录将被清除。
https://blog.****.net/heyangyi_19940703/article/details/52457728
https://www.cnblogs.com/ramantic/p/7534958.html
先清空数据 : $('#yswt-ds').datagrid('loadData', { total: 0, rows: [] });
再加载数据。
注意:loadData方法执行的时候参数必须是JSON对象,而不能是JSON格式的字符串,
如果报错,需要加个转换。
举例:
var data = '{"total":1,"rows":[{"id":"001","name":"哈哈哈","role":"系统管理员"}]}';
data = JSON.parse(data); //转换成json对象
$('#dg').datagrid('loadData', data);
error:Function类型的参数,请求失败时被调用的函数。