带有两个ajax调用的单个函数
Single function with two ajax call
我有一个函数,它有两个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>
}
我的问题是,我有两个提交按钮,当我点击提交按钮时,它会调用一个保存数据的函数。在提交数据后的第一个提交按钮中,我只需要重新加载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");
}
}
并使用仅执行window.mv.do_ajax_call('GET',power_mgt.get_power_schedule_url{},'xml',true,show_power_schedule_settings, window.mv.handle_error);
的get_power_mgt_settings("secondSubmit");
调用
相关文章:
- 阻止在select2单击时调用ajax
- 调用Ajax并返回响应
- Ajax:只在元素存在的情况下调用Ajax
- PHP,MySQL,AJAX-调用AJAX结果后,Bootstrap CSS样式不会显示
- 调用Ajax内部的函数
- 无法获取属性'的值;拆分'在IE8中调用ajax之后
- 我们如何在Firefox中调用AJAX
- Rails:通过调用Ajax重定向
- Cookie 在 Spotify (Javascript) 中调用 ajax 后未保存
- 通过调用 Ajax 来设置 struts bean 值
- 无法从服务器中的 php 调用 Ajax 函数
- 如何在附加表行时调用 ajax
- 在facebook用户发送邀请请求后调用ajax调用
- 定期调用Ajax
- 调用Ajax生成的表单的值
- 无法调用ajax函数
- 在调用AJAX之后显示ng控制器的内容;作为“;作用
- CSS,Java脚本在php中调用ajax后无法正常工作
- 成功调用AJAX后,Toast Growl不会出现
- 如何在调用AJAX时记录或捕获信息和错误