gpt4 book ai didi

javascript - 具有两个 ajax 调用的单个函数

转载 作者:行者123 更新时间:2023-11-30 06:42:38 26 4
gpt4 key购买 nike

我有一个包含两个 Ajax Get 调用的函数。成功后,两个 Ajax 具有不同的成功处理功能

       function get_power_mgt_settings() {
window.mv.do_ajax_call('GET',power_mgt.get_spin_down_url{},'xml',true,show_spin_down_settings, window.mv.handle_error);

window.mv.do_ajax_call('GET',power_mgt.get_power_schedule_url{},'xml',true,show_power_schedule_settings, window.mv.handle_error);
}



function show_power_schedule_settings(data) {
----some data to populate table<br>
}



function show_spin_down_settings(data){
-----some data to populate table<br>
}

我的问题是,当我点击提交按钮时,我有 2 个提交按钮,它调用了一个保存数据的函数。在提交数据后的第一个提交按钮中,我只需要重新加载 show_power_schedule_settings()。在提交数据后的第二个提交按钮中,我只需要调用 show_spin_down_settings()。但实际上这两个函数与名为 get_power_mgt_settings() 的单个函数合并。所以我的疑问是我怎么能从中只调用一个函数。提前致谢。

最佳答案

get_power_mgt_settings(params);中给出参数示例:

function get_power_mgt_settings(type) {
if(type="firstSubmit"){
window.mv.do_ajax_call('GET',power_mgt.get_spin_down_url{},'xml',true,show_spin_down_settings, window.mv.handle_error);
}else if(type="secondSubmit"){
window.mv.do_ajax_call('GET',power_mgt.get_power_schedule_url{},'xml',true,show_power_schedule_settings, window.mv.handle_error);
}else{
alert("whatever what doyou want");
}
}

并调用 get_power_mgt_settings("secondSubmit"); 这只是执行 window.mv.do_ajax_call('GET',power_mgt.get_power_schedule_url{},'xml',true,show_power_schedule_settings , window.mv.handle_error);

关于javascript - 具有两个 ajax 调用的单个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9696683/

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