0

我知道这是一个重复的问题,但我无法用现有答案解决我的问题。

我的主要脚本

$("a.load_item").click(function() {
    var content = $(this).attr("href");
    var title = $(this).attr("title");
    $('.page_title').html(title);
    $("#content .jspPane").html('<span class="loading"></span>');
    window.setTimeout(function() {
        $("#content .jspPane").load(content, function() {
            api.reinitialise();
            $('#content .select select').customSelect();
        });
    }, 500);
    return false;
});

内部内容脚本

$('.plus').live("click", function() {
    var currentValue = $(this).parents('td').find(".productQty").val();
    var stockValue = $(this).parents('td').find(".stockRemain").val();
    if (stockValue > 0) {
        currentValue++;
        $(this).parents('td').find('.productQty').val(currentValue);
    }
    calculate();
});

input.productQty 值 = 1

第一次增量 2,3,4...

第二次增量 3,5,7...

第三次增量 4,8,12...

问题是什么 ?我怎样才能解决这个问题?请帮我。

4

1 回答 1

0

不确定是什么api.reinitialise(),或者问题到底是什么,但据我所知,你是否试图在api.reinitialize()每次有 '时执行.load()

如果是这样,您应该查看http://api.jquery.com/ajaxSend/以获得类似:

$(document).ajaxSend(function() {
  api.reinitialise();
});
于 2013-05-30T14:08:50.903 回答