Jquery 仅在ajax成功时启动函数一次
我需要在页面加载后调用函数,但只有一次,页面元素由Ajax加载,因此Jquery 仅在ajax成功时启动函数一次,jquery,Jquery,我需要在页面加载后调用函数,但只有一次,页面元素由Ajax加载,因此$(document).Ready()不起作用。现在我使用的是$(document).AjaxSuccess(),但它并不合理,因为函数调用太频繁,但我只需要一次您应该以Ajax函数的形式调用函数 例如,如果您正在使用,您应该执行以下操作: $(".element").load("/myUrl", function(){ //add function call here.. }); 您应该以Ajax函数的形式调用该函数
$(document).Ready()
不起作用。现在我使用的是$(document).AjaxSuccess()
,但它并不合理,因为函数调用太频繁,但我只需要一次您应该以Ajax函数的形式调用函数
例如,如果您正在使用,您应该执行以下操作:
$(".element").load("/myUrl", function(){
//add function call here..
});
您应该以Ajax函数的形式调用该函数 例如,如果您正在使用,您应该执行以下操作:
$(".element").load("/myUrl", function(){
//add function call here..
});
这将只调用一次,因为ajax调用仅在第一次加载页面时进行
这将只调用一次,因为ajax调用仅在第一次加载页面时进行。您可以使用.one()
。正如名字所说,这只执行一次
旁注:
.Ready()
不起作用,它叫.Ready()
你可以使用.one()
。正如名字所说,这只执行一次
旁注:
.Ready()
不起作用,它被称为.Ready()