jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了javascript – 如何利用具有多个成功函数的通用AJAX调用大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

正在进行一个返回XML的ajax调用.需要根据用户所在站点内的页面部分来不同地处理此XML.因此,我想实现1个调用函数的ajax函数,并且具有可变的成功函数…我敢肯定它很简单,但我已经搜索了一段时间而无法弄明白…

function makeAjaxCall(variableSuccessFunction) {
    $.ajax.... (ajax stuff goes here)...
    success: variableSuccessFunction(xml)
}
function ViewOne(xml) {
    //take the XML and update the dom as appropriate
}
function ViewTwo(xml) {
    //take the XML and update the dom as appropriate
}

$(document).ready(function() {
    //be able to call either one of these functions
    makeAjaxCall(ViewOne);
    makeAjaxCall(ViewTwo);

}
最佳答案
你基本上得到了它!只需一个调整:

function makeAjaxCall(variableSuccessFunction) {
    $.ajax.... (ajax stuff goes here)...
    success: variableSuccessFunction // no (xml)
}

你正在传递函数引用.成功传递一个对variableSuccessFunction(无论可能是什么)的引用,并将调用它,就像你向它提供了一个匿名函数一样.无需在makeAjaxCall中调用它.

大佬总结

以上是大佬教程为你收集整理的javascript – 如何利用具有多个成功函数的通用AJAX调用全部内容,希望文章能够帮你解决javascript – 如何利用具有多个成功函数的通用AJAX调用所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: