当前位置: 首页 > wzjs >正文

怎样保存网站资料做证据建设集团网站公司

怎样保存网站资料做证据,建设集团网站公司,推广普通话手抄报简单又好看内容,资源分享论坛wordpress举例导入功能, 1.父页面打开子页面将excel导入后台解析, 2.后台解析将数据从子页面返回给父页面. 3.父页面加载子页面的解析的数据. 直接上代码 父页面 父页面设置一个函数 ,然后用来接受参数.dat 就是接受的参数 后面的都是业务代码(不用看,记住函数名就行 getDataFromSon) /…

在这里插入图片描述

举例导入功能,
1.父页面打开子页面将excel导入后台解析,
2.后台解析将数据从子页面返回给父页面.
3.父页面加载子页面的解析的数据.

直接上代码

父页面

父页面设置一个函数 ,然后用来接受参数.dat 就是接受的参数 后面的都是业务代码(不用看,记住函数名就行
getDataFromSon)

   // 获取第二个子页面传来的值并修改function getDataFromSon(dat) {console.log("父页面收到的数据")console.log(dat)// 最后需要调用location.reload()才能更新内容// 选中表格中除第一行外的所有 tr 元素并删除$('#mTable tr:gt(0)').remove();//遍历添加for (let i = 0; i < dat.length; i++) {let da = dat[i];console.log("添加内容")console.log(da)var trHtml="<tr>\n" +"                            <td><input   style=\"width: 100%;\" name=\"name\" value='" + da.goodname + "'    required ></td>\n" +"                            <td><input   style=\"width: 100%;\" name=\"num\" value='" + da.num + "'      required ></td>\n" +"                            <td><input   style=\"width: 100%;\" name=\"guige\" value='" + da.guige + "'  required ></td>\n" +"                            <td><input   style=\"width: 100%;\" name=\"beizhu\" value='" + da.beizhu + "'   required  ></td>\n" +"                        </tr>";$("#mTable").append(trHtml);}// location.reload()}

父页面的打开弹窗代码,就是打开子页面(上传文件的页面)

 function importExcels(){$.modal.open('导入数据',ctx + "business/buy"  + "/uploadjiexi", '770', '560');}

子页面

这是导入excel表格之后的一个提交校验函数.重点看回调函数,function(response,layero) ,就是提交之后将后台数据传输给父页面.根据你的需要可改成 关闭子页面时/监听是否勾选函数等等,触发传输数据到父页面 ,自己根据业务场景修改即可

function submitHandler() {if ($.validate.form()) {$.operate.save( "/business/buy/uploadjiexi", $('#form-outhis-add').serialize(),function(response,layero) {console.log("开始回调")console.log(response.data)datass=response.data;console.log(response)if (response.code === 0) { // 假设成功状态码为200//判断是否存在window对象if( parent.window){console.log("存在")console.log(parent.window)console.log(parent.layer)}else {console.log("不存在")}//遍历寻找窗口var paretindex;var ws=window.parent;for (let i = 0; i < ws.length; i++) {let windowObj = ws[i];if(windowObj.location.pathname == '/business/buy/add'){paretindex=i;}}//判断索引是否找到if (paretindex.length == 0){$.modal.alertError("解析失败!!请刷新页面重新解析!");return;}console.log('/business/buy/add索引为:'+paretindex);//根据索引执行父页面方法window.parent[paretindex].getDataFromSon(datass);// window.parent.getDataFromSon(data); //这是第一个子页面函数,代码在后面//关闭子页面/*var index = parent.layer.getFrameIndex(window.name);console.log(index)parent.layer.close(index);*/} else {console.log("不等于200")$.modal.alertError("上传失败:" + response.msg);}});}}

重点分析回调函数

//定义变量存储后台结果
var datass;function(response,layero) {//1.console.log("开始回调")//获取后台返回的结果console.log(response.data)//赋值给变量datass=response.data;//2.if (response.code === 0) { // 假设成功状态码为0//判断是否存在parent.window对象if( parent.window){console.log("存在")//输出看下 父窗口是数组(存在嵌套)还是单个console.log(parent.window)}else {console.log("不存在")}//3.        //遍历寻找窗口 我的是嵌套所以遍历找下我的add页面也就是我的父窗口var paretindex;var ws=window.parent;for (let i = 0; i < ws.length; i++) {let windowObj = ws[i];//根据属性查找我的父窗口 并记录父窗口的索引,不会找就看前端console面板找属性,window.location.pathnameif(windowObj.location.pathname == '/business/buy/add'){paretindex=i;}}      //判断索引是否找到if (paretindex.length == 0){$.modal.alertError("解析失败!!请刷新页面重新解析!");return;}//4.**********找到父索引 然后执行父页面的方法  重点**********************************console.log('/business/buy/add索引为:'+paretindex);//根据索引执行父页面方法,getDataFromSon 父页面的获取参数方法window.parent[paretindex].getDataFromSon(datass);} else {console.log("不等于200")$.modal.alertError("上传失败:" + response.msg);}}

讲解很清楚,适合小白照着抄和改.


文章转载自:

http://8DSU8NJz.znrLg.cn
http://OGgkCi1g.znrLg.cn
http://iUdJ4Iyw.znrLg.cn
http://O6Lqw4bZ.znrLg.cn
http://gj8oR3AG.znrLg.cn
http://7rqn3dVn.znrLg.cn
http://XAmQ35RU.znrLg.cn
http://ExeOimUC.znrLg.cn
http://5VAUFaaB.znrLg.cn
http://8dEM3k7v.znrLg.cn
http://9dHsCtYo.znrLg.cn
http://u5Pdw3BU.znrLg.cn
http://9mylM0xP.znrLg.cn
http://nIyOx3SF.znrLg.cn
http://laMRrVr3.znrLg.cn
http://Xe1OBmkF.znrLg.cn
http://JSzUjjcR.znrLg.cn
http://NsZkBBe8.znrLg.cn
http://0PMwuNDy.znrLg.cn
http://sRMykkII.znrLg.cn
http://h96OtOH9.znrLg.cn
http://ekQ5EjhQ.znrLg.cn
http://foig2Xnd.znrLg.cn
http://Yc8BOKF8.znrLg.cn
http://ZB6jz6KH.znrLg.cn
http://JhfQmKSV.znrLg.cn
http://7Fi9uVlb.znrLg.cn
http://atgst9aO.znrLg.cn
http://k03TAPoy.znrLg.cn
http://BLvfbdL8.znrLg.cn
http://www.dtcms.com/wzjs/727345.html

相关文章:

  • 西安网站建设熊掌百科网wordpress
  • 明薇通网站建设哪家好wordpress 微博组件
  • 商务网站开发wordpress登录界面怎么编辑
  • 品牌型网站的设计成都网站排名 生客seo怎么样
  • 网站的外链是什么如何增加网站会员
  • 高青县住房和城乡建设局网站北京工商注册app下载
  • 珠海做网站公司有哪些东莞建网站的公司
  • 微信网站对接宁波建设系统网站
  • 网站如何管理常州网站制作公司有哪些
  • 石家庄学做网站建设培训上海中汇建设发展有限公司网站
  • 深圳企业社保网站官网阆中市住房和城乡建设局网站
  • 建设电影网站怎么上传电影设计干货很多的网站
  • 整站优化系统没固定ip怎么做网站
  • 宁陵做网站的公司html免费网站模板带后台
  • 营销类的网站网页设计模板图片简约
  • 做盗链网站html5魔塔
  • 快速建网站工具wordpress 福利源码
  • 58.搜房等网站怎么做效果才好公司推广做哪个网站吗
  • uiapp博客 个人网站数字展厅设成都企业展厅设计公司
  • 网站开发成本核算及账务处理无货源电商平台有哪些
  • 安庆怀宁网站建设兼职中国制造网外贸网官网登录入口
  • 网站建设公司效果在哪个网站做科目一考试题
  • 自适应微网站开发限时抢购网站源码
  • 网站源码检测涟水做网站
  • 自己做的网站被黑了怎么办中企动力邮箱企业版
  • 无人机东莞网站建设网站如何制作多少钱
  • 多网站管理网站推广流程
  • 慕课网站建设开题报告杭州做小程序软件的公司
  • 重庆金山建设监理有限公司网站烟台开发区网站制作公司
  • 门户网站开发维护合同今天郑州最新新闻