Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 仅在ajax成功时启动函数一次_Jquery - Fatal编程技术网

Jquery 仅在ajax成功时启动函数一次

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

我需要在页面加载后调用函数,但只有一次,页面元素由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()