現有A頁面傳參到B頁面,B頁面再把引數原封不動傳給C頁面,但在B頁面獲取其他引數的時候重繪頁面了,怎樣保證原來的引數原封不動傳給C
uj5u.com熱心網友回復:
用session就可以uj5u.com熱心網友回復:

這樣支付是沒問題的,但是傳參進來,獲取openid的時候要重繪頁面,引數丟失,怎樣解決
uj5u.com熱心網友回復:
用URL 引數不行么uj5u.com熱心網友回復:
URL POST傳參過去,不重繪沒問題,一重繪就丟失了
uj5u.com熱心網友回復:
引數都是你自己的。。。你居然重繪頁面時,害怕丟失引數?
你這個確認支付后的引數,不能通過session拿到?
uj5u.com熱心網友回復:
在電腦端瀏覽器session沒問題,我是在微信 內 瀏覽器,獲取openid時頁面自動重繪了,所有傳參過來的資料都丟失了。
uj5u.com熱心網友回復:
奇怪了,我當時開發微信支付的時候,付款后。就是直接在Js端能獲取到支付結果資訊。
并且微信在后端也會callback給你。
所以你只要通過訂單號碼在去查詢一下支付結果的api是不是正確就好了
uj5u.com熱心網友回復:
引數都是你自己的。。。
你居然重繪頁面時,害怕丟失引數?
你這個確認支付后的引數,不能通過session拿到?
在電腦端瀏覽器session沒問題,我是在微信 內 瀏覽器,獲取openid時頁面自動重繪了,所有傳參過來的資料都丟失了。
奇怪了,我當時開發微信支付的時候,付款后。就是直接在Js端能獲取到支付結果資訊。
并且微信在后端也會callback給你。
所以你只要通過訂單號碼在去查詢一下支付結果的api是不是正確就好了
我的流程:產品頁product傳值并調起send頁,send獲取openid,并獲取product傳過來的引數,調起支付頁,支付成功轉到閱讀頁,這里要傳產品ID,費用,產品名稱,如果把這三項都寫在send頁是可以的,糾結在這里,不知別人微信支付怎樣實作的,第一次做微信支付。
uj5u.com熱心網友回復:
引數都是你自己的。。。
你居然重繪頁面時,害怕丟失引數?
你這個確認支付后的引數,不能通過session拿到?
在電腦端瀏覽器session沒問題,我是在微信 內 瀏覽器,獲取openid時頁面自動重繪了,所有傳參過來的資料都丟失了。
奇怪了,我當時開發微信支付的時候,付款后。就是直接在Js端能獲取到支付結果資訊。
并且微信在后端也會callback給你。
所以你只要通過訂單號碼在去查詢一下支付結果的api是不是正確就好了
我的流程:產品頁product傳值并調起send頁,send獲取openid,并獲取product傳過來的引數,調起支付頁,支付成功轉到閱讀頁,這里要傳產品ID,費用,產品名稱,如果把這三項都寫在send頁是可以的,糾結在這里,不知別人微信支付怎樣實作的,第一次做微信支付。
你可以寫進send的全域變數里,不展示出來就好了啊。
uj5u.com熱心網友回復:
引數可以寫到localstroge里uj5u.com熱心網友回復:
解決了,存到資料庫中,這樣就不用session,cookie了轉載請註明出處,本文鏈接:https://www.uj5u.com/net/56876.html
標籤:ASP.NET
上一篇:Revit二次開發,如何得到曲線上的點到曲線起點沿曲線的距離呢?
下一篇:UnityMVC 屬性注入問題
