ajax后台传回结果和数据

Posted 单眼皮的蛆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax后台传回结果和数据相关的知识,希望对你有一定的参考价值。

前端进行表单验证时,有些时候需要前段调用ajax去后台查询是否符合要求,比如,查询用户名是否已存在之类的,一般情况下,都是只返回验证结果

如:

这是bootstrap-validators的前端数据向后台验证,后台对应的为

将查询结果放入map,前台自动接收,这里是bootstrap-validator接收了自动处理了,正常的还会有对应结果的处理$.ajax({

  type : \'post\',
  async : false,
  url : \'${ctx}/front/deleteShopsFromShopcart\',
  data : {ids : checkedids},
  success : function(data) {
    if (data.result == \'success\') {
      window.location
.reload();
  } else {
window.location
.reload();
alert("删除失败!");
}
}
});

 

如果想多传其他数据回来可以放在返回的map里,具体的包装为

map.put("newstock", productEntity.getStock());//正常的存入map

前端对应的操作为

 

如果传回来的是集合,获取方法改为:

var cannottmp=eval(data.canotdeleteIds);

 

以上是关于ajax后台传回结果和数据的主要内容,如果未能解决你的问题,请参考以下文章

如何把整张表格的数据通过form表单的方式传回后台

ajax前台提交数据,Json数据在java后台怎么取出来

$.ajax()中的success和error的使用注意事项

SpringMVC后台携带数据,实现局部页面跳转

ajaxFileUpload 怎么传相关参数到后台

easyui ajax请求往后台传个数组 怎么传