function jinxingzhong() {
// 配送单编号:psd2017090103
var divHtml = "";
$.ajax({
type: "POST",
url: "/app/jinxingzhong",
traditional: true,
data: {
loginUserId: "549d321508db446e9bcaa477835fe5f1",
deliveryCode: "psd2017090102",// 配送单号
states: [1, 2] //1:已接单待提货 2:已提货待安装(这个参数是固定的)
},
dataType: 'json',
success: function (data) {
console.log(data);
console.log(typeof(data));
divHtml += "配送单编号:" + data[0].delivery_code + "<br>";
divHtml += "地址:" + data[0].provinceName + data[0].cityName + data[0].countryName + data[0].customer_addr + "<br>";
divHtml += "地址id(省,市,区):" + data[0].province + "/" + data[0].city + "/" + data[0].country + "/" + data[0].customer_addr + "<br><br>";
divHtml += "收货人:" + data[0].customer_id + data[0].customer_name + "<br>";
divHtml += "电话:" + data[0].customer_tel + "<br>";
divHtml += "state (state 1 = 已接单待提货):" + data[0].state + "<br>";
divHtml += "state (state 2 = 已提货待安装):" + data[0].state + "<br>";
console.log(divHtml);
$('#jinxingzhong').html(divHtml);
}, error: function () {
alert("错了");
}
});
}
注意:这里ajax参数要加上,traditional:true,不然后台controller,接受不到参数的
private final Logger logger = Logger.getLogger(this.getClass());

    @RequestMapping("/jinxingzhong")
@ResponseBody
public String jinxingzhong(String loginUserId, String deliveryCode, Integer[] states) { List<App> jinxingzhongList = appService.jinxingzhong(loginUserId, deliveryCode, states); logger.info(JSON.toJSONStringWithDateFormat(jinxingzhongList, "yyyy-MM-dd HH:mm:ss"));
String jinxingzhongJsonStr = JSON.toJSONString(jinxingzhongList); // 将 list 转换成 json对象的字符串 logger.info(JSON.toJSONStringWithDateFormat(jinxingzhongJsonStr, "yyyy-MM-dd HH:mm:ss"));
return jinxingzhongJsonStr;
}

  

public interface AppMapper {
/**
* 获取接单信息
*
* @param loginUserId
* @param states
* @return
*/
List<App> getJieDan(@Param("loginUserId") String loginUserId, @Param("states") Integer[] states, @Param("deliveryCode") String deliveryCode);

  注意:@param 是绑定参数;

这里注意,collection ,里面的值,网上说,如果是list 就用list,数组就用 array ,我试过,这两个都不行,用绑定的参数对象才可以,item里的值是相当于

对数组的集合循环的变量,任意的;

  

ajax 提交数组,mybatis 数组接受的更多相关文章

  1. MVC中用ajax提交json对象数组

    应用场景:在前端用ajax向服务器提交json对象数组,在controller的以对象数组作为函数的参数,提交的json数组直接转为服务器端的对象数组. 如: 要将json对象数组[{Id:1,Nam ...

  2. jquery.ajax提交多值(数组)

    偶尔会遇到类似复选框的一个属性存在多值情况,若使用ajax提交的化,设置data :{ids:[1,2,3,4]} 提交后,后台无法使用ids获取到数据. 这里可以用到ajax的 traditiona ...

  3. 使用ajax提交form表单,包括ajax文件上传

    前言 使用ajax请求数据,很多人都会,比如说: $.post(path,{data:data},function(data){ ... },"json"); 又或者是这样的aja ...

  4. 使用ajax提交form表单(转)

    前言 使用ajax请求数据,很多人都会,比如说: $.post(path,{data:data},function(data){ ... },"json"); 又或者是这样的aja ...

  5. Ajax提交form表单内容和文件(jQuery.form.js)

    jQuery官网是这样介绍form.js A simple way to AJAX-ify any form on your page; with file upload and progress s ...

  6. php使用jquery Form ajax 提交表单,并上传文件

    在html5中我们通过FormData就可以ajax上传文件数据,不过因为兼容问题.我们选用jquery.form.min.js来进行ajax的表单提交.   一.jquery.form.js下载地址 ...

  7. 使用ajax提交form表单,包括ajax文件上传 转http://www.cnblogs.com/zhuxiaojie/p/4783939.html

    使用ajax提交form表单,包括ajax文件上传 前言 使用ajax请求数据,很多人都会,比如说: $.post(path,{data:data},function(data){ ... },&qu ...

  8. aJax提交——服务端不能用request存储数据,session存数据客户端可以接收到

    aJax提交与普通提交是两种迥异的提交方式,这两种提交方式决定了客户端与服务端交互时存储.传输数据的方式也不同. aJax提交,客户端的请求数据存储在data中,服务端用request.getPara ...

  9. mvc ajax提交数组参数(转)

    http://blog.csdn.net/lonestar555/article/details/10192595/ 在action中的参数以数组方式接收数据 一.表单方式 1.提交Form < ...

  10. ajax 提交数组 泛型集合

    ajax 提交数组 泛型集合 发表于2015/12/31 14:26:29  5117人阅读 分类: mvc asp.net webapi ORM 转载:http://blog.csdn.net/li ...

随机推荐

  1. 为什么JS是单线程?JS中的Event Loop(事件循环)?JS如何实现异步?setimeout?

    https://segmentfault.com/a/1190000012806637 https://www.jianshu.com/p/93d756db8c81 首先,请牢记2点: (1) JS是 ...

  2. python中return和yield

    def wx(): a = 'wx' b = '无邪' return a, b print(wx()) print(type(wx())) -----------执行结果--------------- ...

  3. 关于highchts X时间轴比设置时间相差好几个小时的解决

    经过一番查询和研究发现,在曲线图里,x轴的UNIX时间戳是要乘以1000的(通过在线的UNIX转换,结果与原来没有乘以1000的时间戳相差甚远),不然显示的时间会有很大的误差,真是百思不得其解. 另外 ...

  4. 【Codeforces Rockethon 2014】Solutions

    转载请注明出处:http://www.cnblogs.com/Delostik/p/3553114.html 目前已有[A B C D E] 例行吐槽:趴桌子上睡着了 [A. Genetic Engi ...

  5. xheditor的实例程序—类似word的编辑器

    编辑器工具栏:类似word的编辑器 1.1.下载,兼容性 xhEditor官方网站地址为:http://xheditor.com/,打开右上角的免费下载 | 参数向导链接,即可找到最新版本的下载地址. ...

  6. shelll脚本,根据软链接,找到真实路径

    [root@localhost tmp]# ls -l total lrwxrwxrwx root root Sep : abc -> /etc/passwd lrwxrwxrwx root r ...

  7. HTML5 Canvas奇幻色彩Loading加载动画

    转自   https://www.html5tricks.com/tag/loading%E5%8A%A8%E7%94%BB/

  8. ZOJ Monthly, January 2019-Little Sub and Pascal's Triangle

    这个题的话,它每行奇数的个数等于该行行号,如果是0开始的,就该数的二进制中的1的个数,设为k,以它作为次数,2k就是了. #include <stdio.h> int main() { i ...

  9. Java开发工具下载

    一.Tomcat下载: http://tomcat.apache.org/ 二.Maven下载: http://maven.apache.org/download.cgi 三.eclipse下载: h ...

  10. biological clock

    '''this application aimed to cauculate people's biological block about emotional(28), energy(23),int ...