用了是layui的框架写了pc管理系统 出现了 点击跳转并携带参数到另外一个页面 但是另外一个页面使用$("#id")的函数 会出现值时而丢失的情况
1.这个是点击跳转的代码
// 编辑信息页面
function editUser(edit) {
console.log("省 === >"+edit.businessProvince);
console.log("市 === >"+edit.businessCity);
console.log("区 === >"+edit.businessCounty);
var index = layui.layer.open({
title: "编辑信息",
type: 2,
content: base + "/business/addView",
success: function(layero, index) {
var body = layui.layer.getChildFrame('body', index); //获取页面body
if(edit) { //塞值
body.find(".id").val(edit.id);
body.find("#province").val(edit.businessProvince);
body.find("#city").val(edit.businessCity);
body.find("#county").val(edit.businessCounty);
body.find(".businessDetailAddress").val(edit.businessDetailAddress);
form.render(); // 更新渲染
}
setTimeout(function() {
layui.layer.tips('点击此处返回列表', '.layui-layer-setwin .layui-layer-close', {
tips: 3
});
}, 100)
}
})
这个是跳转后页面的js 简单的获取页面上传递的省市县值
var province = $("#province").val();
var city = $("#city").val();
var county = $("#county").val();
console.log("测试 ===>"+province+","+city+","+county);
会出现丢失值的情况 请问怎么处理- - 前端新手望指导一下
console 情况
loaded
businessList.js:138 省 === >150000
businessList.js:139 市 === >150300
businessList.js:140 区 === >150105
VM33315 addBusiness.js:16 测试 ===>,,
businessList.js:138 省 === >130000
businessList.js:139 市 === >130100
businessList.js:140 区 === >130102
VM33329 addBusiness.js:16 测试 ===>,,
businessList.js:138 省 === >湖南省
businessList.js:139 市 === >长沙市
businessList.js:140 区 === >麻婆儿县
addBusiness.js:16 测试 ===>湖南省,长沙市,麻婆儿县
子页面获取父页面中的值吗?