浅谈前端无框架无法在一级目录获取对应一级目录id情况下,如果获取一级目录id获取二级目录数据

在不使用前端框架的场景中,当无法直接获取一级目录ID时,可以利用sessionStorage存储数据。成功请求一级目录后,将数据转化为字符串存储。在获取二级目录数据的接口请求前,读取sessionStorage中的数据并解析为数组。通过遍历一级目录名称,找到对应的ID,从而获取二级目录所需的数据。这种方法适用于技术较旧的企业后台管理系统。
摘要由CSDN通过智能技术生成

1.在请求一级目录成功后,储存数据到sessionStorage中;

sussuce:function(resp){

if(resp.code == 1){

var z_productData = resp.rows;

            //通过临时缓存储存数据时,需要把数据通过JSON.stringify()方法 转为字符串的数据;
            sessionStorage.setItem('z_productData', JSON.stringify(z_productData));

}

}

2.获取二级目录的数据,需要在二级目录请求接口的ajax之前获取临时缓存的数据

                console.log('获取id成功');

                //获取临时缓存的数据
                var z_productData_session = sessionStorage.getItem('z_productData');

                //把临时缓存的数据转为数组字符川形式
                var newData = JSON.parse(z_productData_session);

                //声明一个变量
                let product_id ;

                //需要把一级目录的名字转为对象(数组字符串形式);
                var product_name = $('#select_gencontrolsuosdechanp div').text()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值