當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
两个html之间传递对象,解决微信警告:该链接含有无法解析的地址链接-两个html之间的传值(JSON数据)...
生活随笔
收集整理的這篇文章主要介紹了
两个html之间传递对象,解决微信警告:该链接含有无法解析的地址链接-两个html之间的传值(JSON数据)...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近微信公眾號開發進入二期了,增添關于汽車租賃的商城模塊。遇到界面傳值數據問題。
1.首先我用的方式是:
location.href="sales-detail.html?id="+escape(JSON.stringify(htmlObj));
另外,在第二界面用:
var obj =JSON.parse( unescape(obj));
這種方式其他瀏覽器沒有問題,(具體用法:http://www.jianshu.com/p/4aca750abd64 )
但是在微信瀏覽器中打開,會出現強制性攔截:警告界面,該鏈接中含有無法解析的地址鏈接,是否繼續訪問。
2.我猜想:是不是一長串的參數的連接,微信瀏覽器會出現解析問題。所以我試著localStorage進行傳參。
在第一個面:
localStorage.setItem("tmp",JSON.stringify(htmlObj));
window.location.href = "sales-detail.html";
在第二界面:
var obj = localStorage.getItem("tmp");
var Object = JSON.parse(obj);
發現在微信瀏覽器中有效,不會出現攔截。
記錄自己的爬過的每一次坑,分享發給大家。
總結
以上是生活随笔為你收集整理的两个html之间传递对象,解决微信警告:该链接含有无法解析的地址链接-两个html之间的传值(JSON数据)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: System.out.println(i
- 下一篇: 【Python实战】chinesecal