ユーザーがWebページを離れるとき、またはWebページを更新するときに、ajax関数を呼び出す必要があります。これまでのところ、ユーザーがjavascriptを使用してページを閉じたときにajax関数を呼び出すことができますが、ページが更新されたとき、またはユーザーがページを離れて別のURLに移動したときwindow.onunload = my_ajax_function;
にも呼び出す必要があります。my_ajax_function
質問する
511 次
2 に答える
3
更新もトリガーされますonunload
(およびonbeforeunload
)。ただし、ページがアンロードされたために呼び出しが中止されないようasync: false
に、(オプションで)呼び出しを同期させる必要があります。$.ajax()
$(window).on('unload', function() {
$.ajax({
async: false,
url: 'whatever',
...
});
});
于 2012-12-29T22:03:46.717 に答える
2
ページの更新時にajax関数を呼び出すには、それをready
ハンドラーに配置します
$(function(){
//your ajax func
});
ページから離れて移動しているユーザーを検出するには、
window.onbeforeunload = function() {
//your code here
}
于 2012-12-29T22:04:29.823 に答える