微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

对象的使用处理,作用域的和ajax中this的理解

首先,封装类,理解清楚你需要用的哪几个变量,然后声明,然后在类里封装函数,其中,constructor就是存放初始变量的地方。

这里还是datatable的处理解决

.data =.table =}</span></pre>
( i = 0; i < .data.rowdata.length; i++.data.rowdata[i].submit_status = 0.data.col_define[.data.col_define.length] ='targets': 'title': '上传状态''data': 'submit_status''render': Meta) { (1 === '上传成功' (2 === '上传失败' '未上传'.table ='language'"dom": 'lB<"top"f><"toolbar">rt<"bottom"ip><"clear">'"paging": "lengthChange": "info": 'destroy': "deferRender": 'columns': 'data':

功能里配置表格的配置,然后之前的res结果中的data改成this即可

success: ('ok' === res['code' (department === 1= $('#primary_excel_table' (department === 2= $('#middle_excel_table' (department === 3= $('#logistics_excel_table''解析完成!''返回数据是',res['data'= res['data'

这样子,就能利用类,来动态定义表格,而且submit里也直接配置了,不用再用之前博客里的render功能

还有就是,字符串的拼接

items = (key !== '名字' && key !== '部门' && key !== '身份证' && key !== 'submit_status'':' items.join('|'

用到forEach方法,JS遍历可以查询的到方法类。

再者,就是ajax中,如果想要调用this下的变量,需要提前在外部声明

_this=this

然后类似

_this.data.rowdata[a]['submit_status'] = 1;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐