JSON頁面間傳值問題

前端頁面中,JSON頁面間傳值問題

最近在項目中,有一個技術點,在後端json傳值到前端頁面中,解析出來後,我需要將此頁面的值傳遞到一個新的頁面中。這個時候我用URL傳值?形式接收,行不通。我又想,把json值放在控件中,然後通過子頁面來取父頁面的控件中的值,可以取到。但是轉不成JSON對象了,我試着alert一下,並且typeof()發現傳過來的值,是string,不是object了,說明json字符串放在控件中失效了。逛了許多帖子,論壇,網站等無果。。接下來開始了漫長的搜索過程。。。最後的發現瞭解決辦法。
解決辦法如下
不用放在控件中,因爲控件文本框或者文本域都會將json字符串格式化成string字符串,這樣的話,解析不了。把它放在<span></span>或者寫在<div></div 中,因爲容器不會改變字符串的格式,而控件會。
例子
爲容器賦值,將你所要的json字符串放入到 容器中,即可。

<span id="json"></span>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章