gpt4 book ai didi

javascript - Jquery,如何在不重写的情况下调用相同的函数

转载 作者:行者123 更新时间:2023-12-01 03:05:54 25 4
gpt4 key购买 nike

通常,当我需要使用相同的函数进行一些编辑时,我必须复制/粘贴该函数,然后添加一些变量(有时代码很长)

例如:第一个功能

                $.ajax({
type: 'GET',
url: url,
data: {s: size},
dataType: 'json',
success: function (data) {
//data

在第二个函数中,我必须在数据中添加一个变量(成功数据将与第一个函数相同):

                $.ajax({
type: 'GET',
url: url,
data: {s: size, f:from},
dataType: 'json',
success: function (data) {
//data

如何调用第一个函数而不重写所有函数?

最佳答案

您可以拥有一个函数并将数据传递到其中,并使用给定的数据在函数内调用您的$ajax。您还可以将回调传递给它以使其更加灵活。

function makeAjax(data, success, error){
$.ajax({
type: 'GET',
url: url,
data: data,
dataType: 'json',
success: success,
error: error
});
}

关于javascript - Jquery,如何在不重写的情况下调用相同的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46193781/

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