電腦打開網(wǎng)頁出現(xiàn)URL無法獲取怎么解決啊
4 回答

白板的微信
TA貢獻1883條經(jīng)驗 獲得超3個贊
傳遞參數(shù)時需要使用encodeURIComponent,這樣組合的url才不會被#&?等特殊字符截斷。
比如:window.open('/Api/apitesturl?testurl='+encodeURIComponent('<?=$this->apidetail['Medi_ApiTestUrl']?>'));//藍色部分為php代碼,之前直接放進去發(fā)現(xiàn)依然不行,必須用引號包住才能起作用。
encodeURIComponent,它是將中文、韓文等特殊字符轉(zhuǎn)換成utf-8格式的url編碼,所以如果給后臺傳遞參數(shù)需要使用encodeURIComponent時需要后臺解碼對utf-8支持(form中的編碼方式和當前頁面編碼方式相同)
添加回答
舉報
0/150
提交
取消