对此还算陌生。我有一个名为“ getInformation”的函数,其中包含3个ajax函数。
当if语句在此处显示的成功函数中失败时,我想调用/触发“ getInformation”函数,但是我不知道要使用哪个选择器(或者是否需要选择器)。
success: function(serverResponse){
if(serverResponse.length>1){
try{
var searchResultsHTML='';
console.log(serverResponse);
$("#searchResults").append(searchResultsHTML);
}catch (ex) {
console.error(ex);
$("#searchResults").text("An error occurred processing the data");
}
} else{
//run the other ajax calls
$.fn.getInfortmation();
}
我相信您可能会误解$
jQuery中的含义。实际上,这只是单词的简写形式或别名,jQuery
是包含库中所有功能的类(或某些JS等效持有人)。
仅仅因为您正在jQuery回调(success
处理程序)中编写代码,并不意味着您只需要使用jQuery
函数。您可以自由使用自己的代码,我相信这getInformation
是您定义的功能之一。
要解决该问题,请在不使用jQuery的情况下调用函数$
like fn.getInformation
。我假设您的函数位于另一个名为的对象内fn
。如果没有,请也将其删除fn
。
至于选择器,多数民众赞成在一个不同的话题。这些用于轻松选择和使用代码页中的HTML元素。jQuery对于执行此操作非常有用,但是并非所有jQuery函数都涉及选择器/ DOM。例如,在这种情况下,您可能正在执行一些AJAX,而该AJAX与操纵页面元素没有任何关系,而是与向服务器通信数据有关。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句