簡體   English   中英

當用戶退出瀏覽器窗口或重定向到另一個頁面時,如何將特定的注冊表單字段值存儲到sql服務器中?

[英]How to store specific registration form field values into sql server, when user exits the browser window or redirects to another page?

我想要實現的是,當用戶決定不繼續完成注冊並決定時,我需要將電子郵件字段值和聯系字段值(假設用戶在這些字段中輸入的值)存儲在sql數據庫中關閉瀏覽器窗口或重定向到另一個頁面。 如何實現呢?

您需要處理unloadbeforeunload事件(如果您想說服用戶不要關閉/重定向, 則為后者)。

然后,您需要一個JavaScript函數來將數據發送回您的服務器(可能是作為Ajax POST),並已收集了電子郵件和聯系方式字段。 有很多示例可以將POST數據返回到您的服務器( JQuery docs )...

在JQuery中,您將執行以下操作:

$(window).unload(function () {
    sendMessageToServer();
});

或在沒有JQuery的JavaScript中;

window.onunload = sendMessageToServer;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM