JavaScript数组跨页面之再回填
开发工具与关键技术:VS
作者:蛋蛋;
撰写时间:2019/07/05
数组有何作用?
数组是用于储存多个相同类型数据的集合。所谓数组,是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。这些无序排列的同类数据元素的集合称为数组。
如何使用数组?根据什么条件来使用?
在这里有一个问题就是一开始跨页面回填然后点击一个按钮弹出模态框再将回填的字段有条件的再一次回填到模态框上面
第一个页面是表格数据查询然后点击查看详情后面办理业务
申明一个数组
var contract = new Array();
然后在Session回填的方法里面调用 contract.push(data); //往数组里面添加数组
console.log(contract);//输出查看结果
Push() 这是一个Javascript的方法
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
方法push()将把它的参数顺次添加到array的尾部。它直接修改array,而不是创建——个新的数组。方法push()和方法pop()用数组提供先进后出栈的功能。
在模态框渲染出效果
function RealityUpRoomDate() {
$("#formRealityUpRoomDate").resetForm() //重置表单
$("#SJContractNumberID").val(contract[0].ContractNumber);//合同号 $("#SjHouseTypeNameID").val(contract[0].HouseTypeName);//房源名称 $("#SJPlanGiveHouseDateID").val(contract[0].PlanGiveHouseTime);//计划交房日期 $("#modalRealityUpRoomDate").modal(‘show’);//弹出详情模态框}
这个数组已经输出注意:在Array()下有一个0: 这个时候要注意什么时候用下标的问题;如果打印出来的数组是包括在{ }里面则需要用下标;反之如果是直接打印就不要用到下标理解记忆:在花括号里面你需要找到对应的字段那就说明你是在大范围所有需要下标
这样就可以再一次回填了;因为这是实际交房日期要比计划交房日期晚几天所以实际交房日期无需回填因为该业务是修改保存的;