Ajax通过json方式使用方法
2013-11-15 10:54
369 查看
//************************************* js中使用ajax代码块 *********************************** var query_projectItem_url = '/admin/notice/getProItemByProidForNotice'; $.ajax({ type: "post", url: query_projectItem_url, data: {"proid":proid,"status":status}, dataType: "json", success: function (data) { //动态增加checkbox 其中包括所有标的列表 和 已选标的列表 通过选择所有标的列表,设置已选标的列表中 行的display属性 var length = data.length; var str = ""; var strSelected = ""; //动态所有标的列表 for(var i=0;i str+= ""+ " "+ //标的主键 ""+ //标的标号 ""+ //标的名称 ""+ //标的状态 ""+ //预展开始时间 ""; } $("#projectItems").html(str); }, error: function (msg) { alert("系统繁忙!"); } }); //************************************* action中定义相应的方法 *********************************** @RequestMapping("getProItemByProidForNotice") public MapgetProItemListForNotice(HttpServletRequest request,HttpServletResponse response){ String proid = request.getParameter("proid"); //查询出的list字段的值没有赋予上,只有proid和status 和itemno字段有值, Listlist = proItemsManager.ProItemsListByProidForNotice(proid); JSONArray arr = list2Json(list); this.outputJsonArray(arr, response); return null; } //************************************* 定义list转换json的公用方法 *********************************** private JSONArray list2Json(Listlist){ JSONArray arr = new JSONArray(); JSONObject json = new JSONObject(); for(ProItems proItem : list){ String itemid = proItem.getItemid();//主键 String itemno = proItem.getItemno();//标的编号 String status = proItem.getStatus();//标的状态 String expstate = proItem.getExpState();//异常状态 String itemname = proItem.getItemName();//主键 String startReshow = proItem.getStartReshow();//预展开始时间 json.put("itemid", itemid); json.put("itemno", itemno); json.put("status", ConstantData.SS_PROITEMS_STR(status)); json.put("itemname", itemname); json.put("expstate", expstate); json.put("startReshow", startReshow); arr.add(json); } return arr; }
相关文章推荐
- JSP+jquery使用ajax方式调用json的实现方法
- javaScript: 通过数组转json格式的方式进行复用jQuery的ajax方法
- JSP+jquery使用ajax方式调用json的实现方法
- asp.net 通过ajax方式调用webmethod方法使用自定义类传参及获取返回参数
- 豆瓣API使用介绍及通过ajax跨域获取url的json数据的方法
- FireFox中使用JQuery的ajaxfileupload插件返回JSON格式数据提示保存的解决方法。
- ThinkPHP通过AJAX返回JSON的两种实现方法
- 前端学习——使用Ajax方式POST JSON数据包
- jquery.form.js实现将form提交转为ajax方式提交的使用方法
- H5 通过Ajax方式上传文件,使用FormData进行Ajax请求
- yii2使用ajax返回json的实现方法
- yii2使用ajax返回json的实现方法
- 百度编辑器ueditor通过ajax方式提交,不需要事先转义字符的方法(异常:从客户端(xxx)中检测到有潜在危险的 Request.Form 值)
- jsp使用jquery通过ajax方式访问servlet
- ThinkPHP中使用ajax接收json数据的方法
- 300.33通过读取配置文件方式来使用反射完成实例对象调用方法
- Jquery 模板插件 jquery.tmpl.js 的使用方法(1):基本语法,绑定,each循环,ajax获取json数据
- 使用ajax接收后台发送过来的json数据方法
- PHP、html通过ajax实现json的方法
- 通过Ajax方式上传文件,使用FormData进行Ajax请求(推荐阅读)