gpt4 book ai didi

javascript - 简化几个AJAX中的if语句

转载 作者:行者123 更新时间:2023-12-03 02:10:40 25 4
gpt4 key购买 nike

我需要使用相同的 if..else 来处理代码中的每个 AJAX 数据。

$.ajax({
url: "api/aall.json",
dataType:'json',
type: 'GET',
data: "data",
cache: false,
ifModified: true,
success: function getData(data){
console.log(data);
for(var i=0;i<7;i++){
// if...else
}
});

AJAX 有几种不同的地方:

$.ajax({...});
$.ajax({...});
$.ajax({...});
$.ajax({...});

如果...其他代码:

            if(MainClass_Code=="PD" || MainClass_Code=="CD"){
newsKindRepalce = "aipl";//news
}else if(MainClass_Code=="PF" || MainClass_Code=="JF"){
newsKindRepalce = "aopl";//international
}else if(MainClass_Code=="CU"){
newsKindRepalce = "acul";//culture
}else{
newsKindRepalce = "acn";//artist
}

当我在所有 AJAX 中使用 if...else 来处理数据时,会非常繁重,我该如何简化?

最佳答案

if else 更改为:

const code = { PD: "aipl", CD: "aipl", PF: "aopl", JF: "aopl", CU: "acul" };

newsKindRepalce = code.hasOwnProperty(MainClass_Code)
? code[MainClass_Code]
: "acn";

关于javascript - 简化几个AJAX中的if语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49585063/

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