使用AJAX的几种方式
来源:互联网 发布:红黑树 java 编辑:程序博客网 时间:2024/06/05 11:33
- 普通形式的AJAX
var data={'id':id}; jQuery.ajax({ type:'post', url:XXX, data:data, dataType:'json', cache:false, async:true, //true为异步,false为同步 success:function(data){} });
- ajax提交form表单
$("#submit").live("click",function(){ $.ajax({ cache: true, type: "POST", url:XXX, data:$('form表单的id').serialize(), async: false, error: function(request) { alert("Connection error"); }, success: function(data) {} }); })
- validate提交表单
$("#ajaxForm").validate({ rules:{ name:"required","" value:"required" }, submitHandler:function(){ //这里写处理提交前的限制条件的内容 jQuery.ajax({ cache:false, type:"POST", url:XXX, data:{'id':id}, success: function(data){}, error:function(a,b,c){ alert("Connection error"); } }); } }); rules:字段的过滤条件 submitHandler:submitde的提交实现 自定义字段过滤器: jQuery.validator.addMethod("rules的方法名", function (value, element) { //字段名的限制 if(jQuery.trim(value) != ''){ return 限制方法; } return true; }, jQuery.validator.format("错误提示"));
- AJAX调用
$.post(url,{'id':id},function(result){},"json")
- AJAX获取页面
//ajax跳转至页面,所以返回页面内容即result $http({ method : 'GET', params : {}, url : XXX, }).success(function(result, status, headers, config) { //可直接操作result页面的内容 }).error(function(data, status, headers, config) { alert("加载数据失败"); }); 后台代码: public String ajaxResponse(HttpServletRequest request, HttpServletResponse response, int status, Map<String, Object> data) throws IOException { return 'XXX'; }
JAVA后台响应:
后台代码: public void ajaxResponse(HttpServletRequest request, HttpServletResponse response, int status, Map<String, Object> data) throws IOException { response.setCharacterEncoding("UTF-8"); response.setContentType("application/json"); if (data == null) { data = new HashMap<String, Object>(); } data.put(XXX, XXX); response.getWriter().write(JSONObject.fromObject(data).toString()); }
阅读全文
0 0
- 使用AJAX的几种方式
- 使用AJAX异步提交表单的几种方式
- 使用AJAX异步提交表单的几种方式
- Ajax访问服务器的几种方式
- jquery的几种ajax方式对比
- jquery的几种ajax方式对比
- jquery的几种ajax方式对比
- jquery的几种ajax方式
- jquery的几种ajax方式
- Ajax访问服务器的几种方式
- ajax常用的几种方式
- ajax请求的几种方式
- 几种ajax的使用及实现
- 使用AJAX的几种理由
- 目前已知的ajax的几种方式
- js中常见的几种调用ajax的方式
- jquey的 ajax请求的几种方式
- ASP.NET2.0(VS2008) Ajax实现的几种方式
- 递归算法(归并排序):求排列的逆序数
- 黄帝内经
- Hadoop新手学习指导
- C语言中的弱符号与强符号,强引用与弱引用
- C++学习笔记04
- 使用AJAX的几种方式
- Filter xml配置
- 浏览器搜索--指令
- 关于Ubuntu16.04+Tensorflow学习笔记 MNIST导入
- OpenCV在Android上实现人脸背景虚化
- nyoj 325 zb的生日
- mysql中insert into语句的5种写法(下)
- Xcode 快速开发 代码块
- 需要排序的最短子数组