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

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

請問,有別的辦法解決這個問題嗎?

請問,有別的辦法解決這個問題嗎?

婷婷同學_ 2022-10-27 20:19:38
我用$("#body1“).load("a.htm")在頁面內動態加載a.htm?,F在有一個問題,我想在使用$.load時為a.htm傳一個參數,讓a.htm再動態加載另一個網頁比如b.htm或者c.htm,需要想辦法吧這個b.htm或c.htm的參數傳給a.htm,由客戶端的js去解釋,到底傳的是兩者中(a.htm或b.htm)的哪一個網頁.剛開始的思路是用URL,如$(..).load(”a.htm?url=b.htm"),結果發現從網上找的幾個js獲取url參數的代碼,a.htm僅能獲得當前父網頁的url參數,不能獲取”a.htm?url=b.htm"的參數,后來我下了個修改父網頁url參數的代碼,在父網頁URL后加參數"url=b.htm",這樣,a.htm被加載后,然后通過父的URL就可以得到url的參數,結果可能是我下的代碼不對,或別的原因,父URL并沒有改變。
查看完整描述

3 回答

?
拉莫斯之舞

TA貢獻1820條經驗 獲得超10個贊

我遇到這種情況的話會使用一種服務器端的語言,比如PHP或ASP,就不用那么麻煩用JS解析URL了。
比如選擇PHP,用a.php代替a.htm,這樣就可以在PHP代碼中用$_GET['url']來獲取"a.php?url=b.htm"中的這個"b.htm"。
如果有某種原因讓你必須使用HTML的話……那我就沒轍了。

查看完整回答
反對 回復 2022-11-01
?
哆啦的時光機

TA貢獻1779條經驗 獲得超6個贊

方法如下:
在頁面共用部分(header或者footer)寫一個div,然后隱藏掉,轉換頁面的時候把參數值放進去,在新頁面獲取。

查看完整回答
反對 回復 2022-11-01
?
青春有我

TA貢獻1784條經驗 獲得超8個贊

其實load加載頁面 其實可以存一個全局變量 去讀 現在也能用html5本地存儲。

查看完整回答
反對 回復 2022-11-01
  • 3 回答
  • 0 關注
  • 138 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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