ユーザー情報を保存できます。ページが読み込まれると、サーバーページにajax呼び出しを行って、ユーザーにメールを送信できます。これの利点は、非同期であるため、ユーザーは、サイトナビゲーションで他のアクションを続行するために、このアクションが完了するのを待つ必要がないことです。しかし、それはあなたが持っている方法より速くはありません。
(再?)ロードされたページで、domready
関数を使用してこのようなajax呼び出しを行うことができます。
$(function(){
//Whatever code inside this will be executed only after the DOM finishes loading
var userId=45; //replace this with your new userId
$.post("Emailer.aspx?userId="+userId,function(data){
alert("Some alert message if you really want!");
});
});
Emailer.aspx
querystringパラメーターを読み取り、アクション(電子メールの送信)を実行するというページがあるとします。