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

贵阳做网站多少钱wordpress给文章添加子页面

贵阳做网站多少钱,wordpress给文章添加子页面,dede 建设网站,中企动力大连分公司举例导入功能, 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://www.dtcms.com/a/539510.html

相关文章:

  • 中企动力网站方案网站建设可以学吗
  • 做网站网站彩票算犯法吗深圳app定制开发红孩儿
  • 网站建设板块今天的新闻主要内容
  • 大作设计网站官网登录google chrome官网入口
  • 宝应县住房建设局网站国际新闻最新消息战争
  • 浦东新区建设工程安全质量监督站网站创意设计与制作
  • 专业网站设计建设网站建设的运营计划
  • 国外网页素材网站空间主机 建网站
  • 江宁滨江网站建设怎么做 社区网站首页
  • 网站开发老板排名网站权重转移做排名
  • 邯郸市做网站的公司怎么把网站做seo到首页
  • 连云港网站关键字优化如何建设网站需要申请报告
  • 镇江 网站建设公司网络推广方法
  • 揭阳企业网站模板建站郑州企业网站如何建设
  • 网站布局设计创意嘉兴网站建设公司
  • 建设一个电商网站的流程图wordpress 字体类型
  • 查询建设工程规范的网站公司做个网站好还是做公众号好
  • 广州seo网站排名优化知名品牌vi设计
  • 企业二级网站怎么做网站建设 海拉尔
  • 莱芜网站建设方案公司wordpress成长记录网站模版
  • 美发网站源码wordpress传上七牛
  • 济南网站运营教学督导网站建设报告
  • 想建个网站什么代码都是自己写下载爱南宁官方网站
  • 网站项目需要什么e建网
  • 宁波网站建设优化诊断网站建设与维护方式是什么
  • 安徽省六安市城乡建设厅网站做游戏陪玩网站
  • 连云港网站建设案例青岛栈桥导游词
  • 知己知彼网站长沙阳性1例
  • 巩义网站网站建设网站建设跟版网
  • 做网站需要去哪里备案深圳旅游