原文:如何讓window.open()以post請求方式調用(巧妙解法)

問題由來: 在公司遇到一個線上bug,如下 由於 fileUrl 是多張圖片的 url 拼裝而來,在這里我們使用get請求方式調的后台圖片預覽接口,發現后台報錯 請求頭過長。 特此查了下 在IE 下的URL地址總長度為: ,超過該長度會自動忽略后面的內容 在firefox 下的URL地址總長度可以達到: ,超過該長度會訪問錯誤 在chrome . . . 的最大總長度達到: ,超過該長度會訪問錯誤 ...

2018-03-08 15:32 3 8547 推薦指數:

查看詳情

window.openpost方式提交

第一種方式 最近在做web項目,碰到需要跨頁面傳遞參數的功能,就是那種需要把當前頁面的內容帶到新開的子窗體中,以前的做法是傳一個id過去,然后在新窗口中去讀數據庫的內容。雖然不怎么麻煩,但是如果內容么有在數據庫里保存,僅僅是處以擬稿狀態時,就不能實現了,用戶還常常認為是個bug。考慮采用 ...

Tue Sep 04 17:03:00 CST 2012 0 7305
window.open post傳參

目錄 前言 獲取當前用戶信息 使用window.open的兩種方式 Get方式 Post方式 前言 我使用的場景是,點擊彈窗,然后把我當前用戶的消息傳過去 獲取當前用戶信息 打開Chrome瀏覽器 ...

Tue Jun 18 22:48:00 CST 2019 0 1005
window.open()提交POST數據

window.open(URL,name,specs,replace) > Details 我們一般都是通過window.open(url, name, specs)以GET方式讓瀏覽器打開一個新的頁簽,如果需要傳遞參數,就追加在url后面,如 http://demo/?a=1& ...

Tue Aug 05 07:02:00 CST 2014 2 21945
ajax請求window.open()被攔截

項目使用ajax post后根據返回的success,需要打開一個新頁面,使用window.open發現谷歌瀏覽器直接被攔截。 后來了解發現該操作並不是用戶主動觸發的,所以它認為這是不安全的就攔截了,即使 ajax 回調函數中模擬執行 click 或者 submit 等用戶行為(trigger ...

Sat Apr 06 07:02:00 CST 2019 0 880
window.open彈出窗口調用controller

前台圖片調用js函數 src='${pageContext.request.contextPath}/FlatUI/img/link.png' id='report' alt='"+data[i].report+"' onclick='changeUrl ...

Wed Sep 14 01:41:00 CST 2016 0 1837
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM