2012-07-03 29 views
0

如何通過POST將數據傳遞到aspx頁面然後以彈出形式打開此頁面?如何通過POST傳遞數據並以彈出式顯示

我正在嘗試使用$.post方法,但是如何在彈出窗口中打開此填充的頁面?

如果我嘗試這樣的事情,將打開mypage.aspx沒有我傳遞的數據?

$.post("..mypage.aspx", {datainfo : datainfo }, function (data) { window.open() } 
+0

http://stackoverflow.com/questions/8389646/send-post-data-on-redirect-with-javascript-jquery – EyalAr

+0

@EyalAr將窗體操作與我想要的頁面放在同一個窗口中打開。 –

+0

http://stackoverflow.com/questions/178964/javascript-post-on-form-submit-open-a-new-window – EyalAr

回答

0

這是不可能的,他們的方式你這樣做!

正確的做法是

1)它使用jquery顏色框或ThickBox的,開放的 'mypage.aspx'。 2)在頁面加載'mypage.aspx'從父頁面獲取數據到mypage.aspx使用JavaScript或會話 3)在mypage.aspx中添加一個按鈕(隱藏其可見性) 4)fire click event該按鈕使用JavaScript併發布數據。

希望它有幫助!

相關問題