各位大佬,是這樣的,目前duilib中集成的WebBrowser控制元件之前Newwindow3這邊做處理是打開默認瀏覽器,因為涉及會話等原因,打開瀏覽器會到登陸界面,這邊需求改成才客戶端內部打開,在某個某塊中跳轉的和瀏覽器中的結果不一樣,我開發者工具除錯,發現這個新建頁是發起了一個post請求,初步斷定是由于少了post的資訊
void NewWindow3(IDispatch **pDisp, VARIANT_BOOL *&Cancel, DWORD dwFlags, BSTR bstrUrlContext, BSTR bstrUrl);這邊沒有找到可以獲取post資訊的欄位
也查詢了資料
https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/aa768283(v=vs.85)
請問下各位這個post的資訊要如何獲取到
不好意思,沒分了
uj5u.com熱心網友回復:
不好意思,應該是get,不過是A頁面上打開B頁面,請求物件是C頁面,如果是B頁面上重繪,那是post請求uj5u.com熱心網友回復:
function batDel(){
document.expenseForm.target = "_blank";
var name = encodeURI(encodeURI($("#name").val()));
var url ="XXXXXX.do?method=XXXXX&name="+name;
document.expenseForm.action = url;
document.expenseForm.submit();
location.reload();
}看了下是這個問題,他新開頁面后提交了一次表單,我這邊js水平差不行,有大佬知道這個到底是新開頁面做的表單提交還是原頁面做的表單提交?
個人感覺問題出現在表單提交這邊了。好像新開的頁面沒有和原來的頁面關聯起來
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/214314.html
