【发布时间】:2012-03-14 05:57:05
【问题描述】:
我有一个带有两个 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() 的单个函数合并。所以我的疑问是我如何才能从中只调用一个函数。提前致谢。
【问题讨论】:
-
你必须分离出你需要的功能以便于使用。
-
你说的是对的,但我喜欢尽可能优化我的代码
标签: javascript jquery ajax