亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

一個頁面如何獲得一個被另一個頁面修改的js文件里的變量值?

一個頁面如何獲得一個被另一個頁面修改的js文件里的變量值?

拉莫斯之舞 2019-03-07 18:15:12
1.有一個data.js文件,只定義了一個變量 var project={}2.a.html引用data.js <script src="../js/data.js"></script>,在a.html里有一函數從服務器獲得返回值并賦值給data.js中的變量project       browse:function (pro) {            project=pro;//a.html未定義porject,在此編譯器也提示此為data.js的project            console.log(pro);            console.log(project);            window.open('test.html');        },     控制臺打印,pro,project,有值且相等。3.test.html同樣引用了data.js <script src="../js/data.js"></script>,在a.html中跳轉到test.html,test.html打印project卻為空,怎么解決?
查看完整描述

4 回答

?
拉風的咖菲貓

TA貢獻1995條經驗 獲得超2個贊

// 如果 pro是個對象的話

// a.html

window.localStorage.setItem('data',JSON.stringify(pro))


// test.html

var data = JSON.parse(window.localStorage.getItem('data'))


查看完整回答
反對 回復 2019-03-27
?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

用localstronge來解決


查看完整回答
反對 回復 2019-03-27
?
慕的地8271018

TA貢獻1796條經驗 獲得超4個贊

至少有3種方式
1.存cookie
2.存localStorage
3.先保存在服務器session中再從里面取

查看完整回答
反對 回復 2019-03-27
  • 4 回答
  • 0 關注
  • 3265 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號