我正在向第三方發送表單郵件,如果完成操作,它將返回帶有成功的頁面。一旦我獲得成功頁面,我需要將用戶重定向到感謝頁面。有人可以告訴我,看看成功頁面是否被返回並重定向到另一頁面?在HTML頁面中捕獲POST響應
<form name="abc" method="POST" action="third party url" >
<input />
<input />
</form>
我正在向第三方發送表單郵件,如果完成操作,它將返回帶有成功的頁面。一旦我獲得成功頁面,我需要將用戶重定向到感謝頁面。有人可以告訴我,看看成功頁面是否被返回並重定向到另一頁面?在HTML頁面中捕獲POST響應
<form name="abc" method="POST" action="third party url" >
<input />
<input />
</form>
的代碼是這樣的:
<form name="abc" method="POST" action="third party url" >
<input/>
<input/>
</form>
,但我不知道如何捕捉響應
...怎麼樣提交表單和接收在iframe迴應?如果您可以使用iframe,那麼您將能夠檢測到更改。
使用普通的javascript無法輕鬆完成此操作。發佈表單時,表單輸入會發送到服務器,並刷新頁面 - 數據在服務器端進行處理。也就是說,submit()函數實際上不會返回任何內容,它只是將表單數據發送到服務器。
如果你真的想在Javascript中獲得響應(沒有頁面刷新),那麼你需要使用AJAX,當你開始談論使用AJAX時,你需要使用一個庫。 jQuery是迄今爲止最受歡迎的,也是我個人最喜歡的。有一個名爲Form的jQuery插件,它可以完成聽起來像你想要的。
你可能想使用一個庫,使'AJAX '請求,但它不*必要*。請記住,jQuery本身只是用JavaScript編寫的。 – Jack 2012-09-28 16:35:59
你能發表一些代碼嗎?答案是什麼樣的?這是一個JSON嗎?你使用jQuery嗎?你試過了什麼? – Kishore 2012-07-10 16:33:51
響應是一個html頁面。我嘗試使用Ajax,但作爲響應是HTML頁面,這不適合我。 – Newbee 2012-07-10 16:35:43
你能發佈一些你的javascript代碼嗎?您可能需要JSONP – Kishore 2012-07-10 16:40:00