1 - 私は Web ページを持っています。そのページには多くの外部リンクがあります
2 - ユーザーが外部リンクをクリックすると、動的アクションによってページが変更されたかどうかを示すポップアップが表示されます。
3 - JavaScript / jQuery を使用してページのステータスを確認するにはどうすればよいですか?
前もって感謝します。
1 - 私は Web ページを持っています。そのページには多くの外部リンクがあります
2 - ユーザーが外部リンクをクリックすると、動的アクションによってページが変更されたかどうかを示すポップアップが表示されます。
3 - JavaScript / jQuery を使用してページのステータスを確認するにはどうすればよいですか?
前もって感謝します。
次のような状態変数を JavaScript に追加します。
wasModified = false;
次のように、すべての外部リンクのクリックイベントまたは反応したいものは何でもサブスクライブします。
$('.external-link-class-selector').click(function(){
wasModified = true;
//in case click mean it was modified and you should notify user
alert('Page was modified');
});
見る
$.ajax({
url: "",
type: "post",
dataType: "" ,
data: ,
}).done(function() {
//sucess
});
上記の関数を含む Javascript で関数を作成し、このメソッドで値を同じページに投稿し、そのページに成功メッセージを追加します。
変更時にウィンドウ/ボディの「onhaschange」イベントに行くことができます。リンクをクリックしてページが変更されたかどうかを示すためにチェックできるフラグを設定するだけです。