继续重新加载内容

时间:2017-03-09 09:17:16

标签: jquery html css ajax bootstrap-modal

我似乎在使用.driving_action_body函数将内容从另一个页面加载到DIV时遇到问题。它不断将内容重新加载到元素中。

从我的调试器中可以看出,元素$('#drivingActions').on("show.bs.modal",function(e){ event.preventDefault(); var $modal = $(this); $.ajax({ cache: false, type: "GET", url: "/project/?i=drivingActions&action="+action, data: {shipment_id,reference}, //If we need to pass any data, do so here. success: function(data) { $modal.find('.driving_action_body').html(data) } }); }); 不断重新加载(因此它是脉冲紫色)

enter image description here

这是我的代码:

.append()

我做错了什么?我可以将内容加载到元素中,但它会保持“刷新”无限,导致加载的页面无法正常工作。

更新 如果我使用.html()代替success: function(data) { $modal.find('.driving_action_body').append(data) } ,则不会继续刷新内容:

.html()

但是,我想使用{{1}},因为附加了内容。

1 个答案:

答案 0 :(得分:0)

$('#drivingActions').on("show.bs.modal",function(e){
    event.preventDefault();
    var $modal = $(this);

        $.ajax({
            cache: false,
            type: "GET",
            url: "/project/?i=drivingActions&action="+action,
            data: {shipment_id,reference}, //If we need to pass any data, do so here.
            success: function(data) {
                $modal.find('.driving_action_body').html(data);
                window.stop();// you need this
            }
        });

});