ajax基础代码
来源:互联网 发布:microservices java 编辑:程序博客网 时间:2024/05/29 06:49
1:ajax请求
var triggerData = { "sqlId" : "", "sourceTable" : "", "isMaster" : "", "logTable" : "", "sourceId" : "", "triggerSQL" : "" }; if (!checkBeforeCreate(triggerData)) { return; } var triName = $.trim($('#triList').combobox('getValue')); if (triName == "") { $.messager.alert('提示', '先选择一个触发器', 'info'); return false; } $.ajax({ type : 'POST', url : '../sqltrigger/mergeTrigger.do', data : { "triggerData" : JSON.stringify(triggerData) }, success : function(data) { var json = $.parseJSON(data); if (!json.success) { $.tips.error({ msg : json.message }); return; }else{ $.tips.success({ msg : json.message }); } } });
注释:
1:triggerData的使用
由于需要传递的参数太多,一个一个的写比较麻烦,所以通过一个对象的方式来写,后台得到后,通过如下代码解析
String triggerData = request.getParameter("triggerData");Map<String, Object> triggerDataMap = null;ObjectMapper objectMapper = new ObjectMapper();try { triggerDataMap = objectMapper.readValue(triggerData, Map.class);} catch (Exception e) { e.printStackTrace();reMap.put("success", false);reMap.put("message", e.getMessage());return reMap;}
相关的数据 就能从 triggerDataMap中拿到。
2:由于ajax请求是异步的,如果需要某个函数需要使用ajax返回的参数,需要把方法放在 if(success){
}里面。
0 0
- ajax基础代码
- AJAX基础代码
- AjAX基础入门级代码
- Ajax基础应用代码详解
- Ajax基础 (十一)---代码测试,资源及框架介绍
- Ajax 基础
- Ajax基础
- Ajax基础
- AJAX基础
- AJAX基础
- ajax基础
- ajax基础
- Ajax 基础
- ajax基础
- AJAX基础
- AJAX 基础
- Ajax基础
- Ajax基础
- android之录音机学习
- eclipse更改xml文字大小的方法
- 2014最值得学习的语言—必须是R
- 利用pinyin4j将汉字转换为拼音完整示例
- Android面试汇总
- ajax基础代码
- 关于Qt for Android的移植需要注意的事项
- beautifulsoup 简单使用
- 关于静态常量的编译
- HTTP报文
- 《SLIC Superpixels》阅读笔记
- 如何实现工作流控件BizFlow 的分支
- android 录音机笔记
- 第三次作业