0

1 - 私は Web ページを持っています。そのページには多くの外部リンクがあります

2 - ユーザーが外部リンクをクリックすると、動的アクションによってページが変更されたかどうかを示すポップアップが表示されます。

3 - JavaScript / jQuery を使用してページのステータスを確認するにはどうすればよいですか?

前もって感謝します。

4

3 に答える 3

1

次のような状態変数を 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');
});
于 2013-08-02T05:45:07.917 に答える
1

見る

 $.ajax({
         url: "",
         type: "post",
         dataType: "" ,
         data: , 
        }).done(function() {
                //sucess
                            });

上記の関数を含む Javascript で関数を作成し、このメソッドで値を同じページに投稿し、そのページに成功メッセージを追加します。

于 2013-08-02T05:46:27.957 に答える
1

変更時にウィンドウ/ボディの「onhaschange」イベントに行くことができます。リンクをクリックしてページが変更されたかどうかを示すためにチェックできるフラグを設定するだけです。

于 2013-08-02T05:57:26.150 に答える