精华内容
下载资源
问答
  • 1.ajax上传map类型数据var rebate="";var typeKey="";var rebateMap = {};var str ="";$('.rebateCss').each(function () {rebate = $(this).val();typeKey=$(this).attr("typeCate");rebateMap[typeKey] = rebate;/...

    1.ajax上传map类型数据

    var rebate="";

    var typeKey="";

    var rebateMap = {};

    var str ="";

    $('.rebateCss').each(function () {

    rebate = $(this).val();

    typeKey=$(this).attr("typeCate");

    rebateMap[typeKey] = rebate;

    //主要:map转json字符串放入data

    str = JSON.stringify(rebateMap);

    });

    $.ajax({

    url: "merchant_settled!getExamineIsPass.action",

    data: {"id": id,"rebate":str},

    2.后台解析:

    String rebate = request.getParameter("rebate");

    JSONObject jb = JSONObject.fromObject(rebate); Map map = (Map)jb; Iterator iter = map.keySet().iterator(); while (iter.hasNext()) { String key = iter.next(); String value = (String) map.get(key); String[] typeCate = key.split("_"); for (int i = 0 ; i

    总结

    如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

    本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

    展开全文
  • 1.ajax上传map类型数据var rebate="";var typeKey="";var rebateMap = {};var str ="";$('.rebateCss').each(function () {rebate = $(this).val();typeKey=$(this).attr("typeCate");rebateMap[typeKey] = rebate;/...

    1.ajax上传map类型数据

    var rebate="";

    var typeKey="";

    var rebateMap = {};

    var str ="";

    $('.rebateCss').each(function () {

    rebate = $(this).val();

    typeKey=$(this).attr("typeCate");

    rebateMap[typeKey] = rebate;

    //主要:map转json字符串放入data

    str = JSON.stringify(rebateMap);

    });

    $.ajax({

    url: "merchant_settled!getExamineIsPass.action",

    data: {"id": id,"rebate":str},

    2.后台解析:

    String rebate = request.getParameter("rebate");

    JSONObject jb = JSONObject.fromObject(rebate); Map map = (Map)jb; Iterator iter = map.keySet().iterator(); while (iter.hasNext()) { String key = iter.next(); String value = (String) map.get(key); String[] typeCate = key.split("_"); for (int i = 0 ; i

    总结

    如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

    本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

    展开全文
  • Map, Object> map = new HashMap(16); // 统计列表条数 List<MonitorBaseInfo> resultList = monitorBaseInfoService.getAllMonitorBaseInfoListForPage(parameter); // 测试 MonitorBaseInfo m = resultList....

    后台java代码

        @RequestMapping("/cameraList")
        @ResponseBody
        public Map<String, Object> cameraListForPage(@RequestParam(defaultValue = "1", value = "page") Integer page
                , @RequestParam(defaultValue = "10", value = "limit") Integer limit
                , String storageCenterId,  String startDate,String endDate) {
            Map<String, Object> parameter = new HashMap<>(16);
            parameter.put("storageCenterId", storageCenterId);
            parameter.put("page", (page - 1) * limit);
            parameter.put("limit", 99999);
            parameter.put("isExist", 1);
            Map<String, Object> map = new HashMap<>(16);
            // 统计列表条数
            List<MonitorBaseInfo> resultList = monitorBaseInfoService.getAllMonitorBaseInfoListForPage(parameter);
            // 测试
            MonitorBaseInfo m = resultList.get(0);
            String data = HikvisionUtil.getCameras(m.getLoginUsername(), m.getLoginPassword(), m.getIp(), m.getPort(), page, limit);
            String result = HikvisionUtil.getStringData(data);
            Integer countTotal = HikvisionUtil.getCountCamera(data);
            if (countTotal > 0) {
                map.put("code", 0);
                map.put("msg", "获取视频成功");
                map.put("count", countTotal);
                map.put("data", result);
            } else {
                map.put("code", 0);
                map.put("msg", "暂无数据");
                map.put("count", countTotal);
            }
            return map;
        }
    

    页面ajax代码:

    $.ajax({
    		type:"get",
    		url:"/monitorManage/cameraList",
    		success:function(result){
    			//解决数据叠加问题
    			var data = JSON.parse(result);
    			$('.vs-list').empty();
                var list = JSON.parse(data.data);
    			list.forEach(function(item){
    				console.log(item);
    				var id = item.cameraUuid;
    				var name = item.cameraName;
    				//var videoUrl = item.videoUrl;
    				//var data = item.data;
    				//var time = item.time;
    				//var week = item.week;
    				var type = item.cameraType;
    				其他业务处理……
    

    注意
    var data = JSON.parse(result); 此处不转json获取不到之值,
    var list = JSON.parse(data.data); 不转json获取不到之值,
    不转json获取不到之值!!!

    result.code or result.msg or result.data或者是
    result["code"],result["msg"],result["data"]都获取不到值。
    原因不详,用的layui框架!

    转载于:https://my.oschina.net/u/2301293/blog/2120757

    展开全文
  • Ajax传递map数据

    千次阅读 2019-04-01 12:34:47
    利用ajax传递key-value键值对
    1. js代码
    //*****************测试传递键值对
    		var rebate1 = 'rebate1';
    		var typeKey1 = 'rebateKey1';
    		var rebate2 = 'rebate2';
    		var typeKey2 = 'rebateKey2';
    		var rebateMap = {};
    		rebateMap[typeKey2] = rebate2;
    		rebateMap[typeKey1] = rebate1;
    		var str = JSON.stringify(rebateMap);
    
    $.ajax({
    			type : "post",
    			url : urlStr,
    			traditional: true,
    			data : {
    				"rebate":str
                },
    			//解决ajax中文乱码
    			contentType: "application/x-www-form-urlencoded; charset=utf-8",
    			success : function(data) {
    				alert("success");
    			},
    			error : function(xhr, status, errMsg) {
    				//执行Servlet失败执行下面数据
    				alert("error");
    			}
    		});
    
    1. java代码
    //获取Map
    		String rebate = request.getParameter("rebate");
    		JSONObject json = JSONObject.fromObject(rebate);
    		Map map = (Map)json;
    
    展开全文
  • ajax传递map参数给后端

    万次阅读 2018-12-27 11:36:01
    var map = '{"account":"' + account + '"}'; //设定一个事件触发ajax $.ajax({ type : 'POST', contentType : 'application/json;charset=utf-8', url : "/", processD...
  • ssm框架中前台ajax提交,controller返回map类型的数据,但是却提示服务器错误,日记文件发现请求了web-inf目录下的窄化的路径,原因是没加 @ResponseBody
  • 后台接收格式如下: 前台ajax请求方式如下:
  • Ajax 获取Map集合

    千次阅读 2016-09-18 11:32:01
    Java代码: Student stu1=new Student(); stu1.setName("Ajax1"); stu1.setSex("nan"); stu1.setAge(22); Student stu2=new Student(); stu2.setName("A
  • type: "post", dataType:'json', data: {"start":1,"limit":10}, @RequestPrameter Map<String, Object> params 上面分别是前台ajax和后台controller
  • 前台页面varphotoid=$('#photoidhidd').val();varphotoremake=$('#photoremake').val();varaction="/shoots/upphoto.do";$.ajax({type:"post",url:action,data:{"photoid":photoid,"photoremake":pho...
  • ajax上传map类型数据,后台解析

    万次阅读 2015-04-20 14:18:16
    1.ajax上传map类型数据 var rebate=""; var typeKey="";  var rebateMap = {};  var str =""; $('.rebateCss').each(function () {  rebate = $(this).val();  typeKey=$(thi
  • 表单和ajax提交浅析

    2014-11-17 19:56:26
    在网页中常用的数据提交提交有两种:表单和ajax提交。下面将简单介绍一下它们各自的特点及优缺点。  表单在网页中主要负责数据采集功能。一个表单有三个基本组成部分: 表单标签:用于申明表单,定义采集数据的...
  • Ajax实现Map对象和对象数组传递

    千次阅读 2018-11-15 19:10:25
    哒哒哒 js代码 //变更保存 function changeSave() { ... $.ajax({ url: ctx + '/conf/changeSave', type: &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;POST&a
  • ajax 代码 function addSegmentToGroup() { var groupId = $('#groupId').val(); var segmentList = []; $('#rightSelect option').each(function(){ var bean = {}; bean.groupId = group...
  • easyui下的ajax提交

    千次阅读 2015-05-10 15:03:32
    之前的登录验证是用js写的,每次刷新session的周期还存在,所以一刷新,上一次的session就跳出来了,不知道怎么解决,所以决定用ajax异步提交来解决
  • 原生ajax是不能提交文件的,因为ajax与后台的通信是通过字符串的. 那么如何实现呢? 本文需要使用jquery.form.js同时,还需要引用jquery.js 以上传excel到后台并解析为例: 首先看一下表单的书写. 例如: ...
  • Map&lt;String, String&gt; mapList = new HashMap&lt;String, String&gt;(); mapList.put(key, value); Map&lt;String, Map&lt;String, String&gt;&gt; map = new HashMap&lt;...
  • ajax提交form表单数据serialize转为JSON

    万次阅读 2017-11-02 22:30:21
    本文主要介绍采用ajax提交form表单数据时,将form表单数据转为JSON的方法并提供了一段代码。
  • 使用ajax提交form表单实现文件上传

    千次阅读 2019-03-11 15:46:58
    页面间的跳转等行为的控制权往往在后端,后端会控制页面的跳转及数据传递,但是在某些时候不希望页面跳转,或者说想要将控制权放在前端,或者想在前台接收支持IOS或安卓的json数据格式,这时候就需要使用ajax提交。...
  • ajax提交form表单

    2015-07-30 22:13:56
    $.ajax({ var str_data=$("#form input").map(function(){ return ($(this).attr("name")+'='+$(this).val()); }).get().join("&") ; type: "POST", url: "some.php", data: str_data, success: fu
  • 在任何一个平台都逃离不了ajax的操作,本篇记录Spring Boot用ajax提交object到后台的操作方法。 JavaScript let object = { name: "name", password: "password", telephone:"telephone", child:{"id":"id...
  • AJAX提交下拉框更新数据小笔记

    千次阅读 2016-12-03 01:30:44
    好久没用ajax写下拉框了,让我现在直接写一个使用ajax提交下拉框的例子,我是真的不能一下子写出来的,作为后端开发人员,这些也不是经常用,所以现在写出来记录下来,方便以后回头看看,写的不好请见谅!...
  • Jquery Ajax提交form表单

    千次阅读 2016-02-25 15:38:23
    ajax技术带给我们的是良好的用户体验,同时,使用jquery可以简化开发,提高工作效率。 献上一个简单的例子: 前台代码: index.aspx 4 5 6 7 ...
  • 怎样在filter中获取ajax提交的数据

    千次阅读 2016-10-20 10:46:05
    当使用Jquery的ajax提交数据时,后台filter需要拦截其中的参数做处理,但是,使用request.getParameterMap()或request.getQueryString()是获取不到参数的,测试了一下,只有使用form表单提交的参数才能用这两种方式...
  • form ajax提交返回html直接嵌入

    千次阅读 2017-04-17 15:47:18
    form 提交 ... 2,也可以字节流的方式写入标签中的src等 属性 3, ajax拼接时间过长,有异步渲染问题 一个页面 ...1 直接action submit提交 ...2 ajax提交  A, 默认返回式string,(json)  function
  • Ajax提交数组参数会有[] 问题

    千次阅读 2019-06-28 12:41:46
    AJAX提交一个数组参数cpidArray,而且里面是UUID32加密的值,第一次用的是$.post()直接把参数名字写上去,DeBug中显示传出来的数组是null, 2.其次:自己百度答案:     百度了一下说是要...
  • 当我们在ajax提交数据的时候
  • jQuery使用ajax提交post数据

    千次阅读 2019-10-09 21:20:35
    固定写法: $(document).ready(function () { # 自己编写的json格式数据 var schoolList={ "pageCount": "2", "pageIndex": "1", "sign": "1", "uniPayId": "9dc1308bab2b4b49987a0c12dd7339... $.ajax({ type...
  • serialize()序列化表单元素为字符串,提交地址栏那种的数据格式。...提交如出现415错误,在ajax中添加contentType即可,提交出现400错误是没有对数据做转换,使用JSON.stringify()转换格式即可 $("#submit").clic...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,704
精华内容 11,481
关键字:

ajax提交map