2

私はajax呼び出しを使用していくつかのコンテンツをロードしています。そのコンテンツ内には、ユーザーがクリックすると同じdivにコンテンツをロードするハイパーリンクがいくつかあります古いコンテンツ(ハイパーリンクがある)では、ハイパーリンクをもう一度クリックすると、その機能はスムーズに機能しますが、アクションが2回実行され、この現象は戻るボタンを押してハイパーリンクをクリックする回数を増やし続けます。

ユーザーがクリックするたびにアクションコールの増加を引き起こしているプロセスに正確に何が起こっているかを誰かが知るのを手伝ってください

アップデート

$(document).on("click",".selector",function(){
var link=($(this).parent().find("td a").attr("href"));
$.ajax({
    type : "POST",
    async : true,
    url : link,
    statusCode : {
        404 : function() {
            alert("Error in Application");
        }
    },
    cache : false,
    success : function(data) {
        alert(data);
        $('#load').html('');
        $('#load').html(data);
    }
});
  });
4

1 に答える 1

-1

event.stopPropagation();ajaxリクエストが成功した後にCallを試してください

于 2013-08-12T16:54:02.303 に答える