第一张截图是父页面(ajax写的),点击付款申请后,将勾选的所有行传到第二张截图中。这么多数据怎么传递?
你这个涉及金钱交易这类信息,url传参和localStorage都不安全,最好还是在父级页面通过接口传到后台,子页面再请求一下
利用本地存储,比如存LocalStorage里面,支付的时候取信息,支付完清除。
postMessage
勾选时候获取那一行的id,再根据条件请求数据。
如果浏览器支持h5的话 就用localstorage不然就用cookie来传递
我们公司这种一般都是请求接口的。
如果你是那种单页应用,你还可以搞一个对象来共享这些数据。如果不是,那还是乖乖请求接口,起码后面出问题了,也是后端的问题。
第一个页面请求到了所有数据, 通过id就可以遍历出你选择的行的信息
通过id请求后台获得选择的行的信息
13 回答12.7k 阅读
7 回答1.8k 阅读
3 回答1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答1.8k 阅读
1.8k 阅读
3 回答4.1k 阅读✓ 已解决
1 回答2k 阅读✓ 已解决
2 回答3.3k 阅读✓ 已解决
6 回答4.1k 阅读
你这个涉及金钱交易这类信息,url传参和localStorage都不安全,最好还是在父级页面通过接口传到后台,子页面再请求一下