我似乎在使用.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)
}
});
});
不断重新加载(因此它是脉冲紫色)
这是我的代码:
.append()
我做错了什么?我可以将内容加载到元素中,但它会保持“刷新”无限,导致加载的页面无法正常工作。
更新
如果我使用.html()
代替success: function(data) {
$modal.find('.driving_action_body').append(data)
}
,则不会继续刷新内容:
.html()
但是,我想使用{{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
}
});
});