gpt4 book ai didi

jquery - 如果在 ajax 调用之后也需要调用它,如何避免重复代码?

转载 作者:行者123 更新时间:2023-12-01 03:11:38 24 4
gpt4 key购买 nike

我有两种情况:

  1. 我正在使用 ajax 加载内容
  2. 我有一个搜索结果页面,其中的内容未使用 ajax 加载

我确实发生了很多针对页面内容的 jQuery,无论是使用 ajax 加载还是简单地打印在页面上。

因此,作为 ajax 内容的回调,我有:

jQuery.fn.almComplete = function(alm){
..MY CODE..
});

但是,对于不使用 ajax 加载的内容,也需要 ..MY CODE..

我想通过将代码放置在 ajax 回调之前和之后来避免重复代码

最佳答案

您可以将代码放置在 AJAX 回调处理程序的自己的函数中。然后,您可以在加载页面时调用此函数,并将其引用传递给处理程序。试试这个:

function updateUi(alm) {
// Your code...
}

updateUi('foobar'); // onload
jQuery.fn.almComplete = updateUi; // on AJAX completion

关于jquery - 如果在 ajax 调用之后也需要调用它,如何避免重复代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28026732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com