springMVC中ajax的实现

function addDebtResult(){
    var repayIds=$("#repayIds").val();
    var lateFeeDay=$("#repayIds1").val();
    var subAdminId1=$("#subAdminId1").val();
     if(subAdminId1==null||subAdminId1==""){
         alert("未选择催收人员!");
         return;
     }

      $(‘#bt_flash‘).attr(‘data-dismiss‘, ‘modal‘);

     $.ajax({
        type: "post",
        timeout: 30000,
        async: false,
           cache: false,
        data:{
           "repayIds":repayIds,
           "lateFeeDay":lateFeeDay,
           "subAdminId":subAdminId1,
         },
        url: "${ctx}/postLoanManageController/addTaskAllocat",
        success: function(data){
        if(data==1){

            location.reload();
            alert("添加成功!");

        }else if(data==3){
            alert("请登录!");
            window.location.href="${ctx}/admin";
        }else{
            alert("添加失败");
        }

        }

    });
    }
//催收管理:任务分配-添加分配记录
        @ResponseBody
        @RequestMapping(value="/addTaskAllocat",produces="application/json;charset=UTF-8")
        public int addTaskAllocat(String repayIds,String lateFeeDay, String subAdminId,HttpServletRequest request){
            logBefore(logger,"催收管理:任务分配-添加分配记录");
            Admin admin=getCurrentAdmin(request);
            if(admin==null){
                return 0;
            }
            int flag = postLoanManageService.addTaskAllocat( repayIds, lateFeeDay, subAdminId,admin);
            logAfter(logger);
            return flag;
        }
时间: 2024-10-24 13:14:18

springMVC中ajax的实现的相关文章

第五节 关于SpringMVC中Ajax的配置和应用[下午]

成熟,不是学会表达,而是学会咽下,当你一点一点学会克制住很多东西,才能驾驭好人生. 还有一周,祥云19就算结算了,一个半月的相处希望,胖先生算一个合格的老师 小白,小蔡,2婷婷,小猴,小恒,小崔,小龙,小姜,小翔 --胖先生  83604162 AJAX即"Asynchronous,Javascript+XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术.AJAX=异步JavaScript和XML(标准通用标记语言的子集).AJAX是一种用于创建快速

springMVC中ajax的运用于注意事项

ajax的运用: 注意事项: dataType:"json"在ajax中可写可不写(ajax能够自动识别返回值类型),写了更加规范,可以在ajax识别错误返回值类型的时候,指定返回值类型从而不出错. 类方法上一定要写上@ResponseBody注解,可以直接将返回的数据写入响应文本中.多用在ajax异步处理请求的时候. AppUtil.returnObject(new PageData(),pd); 这里的pd换为map也可以. AppUtil.returnObject(pd,map)

springMVC中ajax请求和日期转换(九)

一.代码示例(需要导入jquery文件和json的jar包) 1.前台页面 <html> <head> <script type="text/javascript" src="js/jquery-1.8.3.js"></script> <script> function check(x){ var uname= x.value; var url="findOneByUname?t="+n

SpringMVC之ajax传递jason数据详解以及@RequestBody和@ResonseBody注解

最近在做ajax进行用户名校验时遇到了一些问题,在不断debug的过程中也加深了我对springMVC之ajax传递jason数据的理解,希望对有需要的小伙伴一些帮助~ 工具:IDEA 我们通过code来理解一下: 1.如下图时js代码:因为是对用户名校验,所以传入的数据只有用户名: PS:SpringMVC 通过ajax传参到后台时:因为@RequestBody接收的是一个Json对象的字符串,而不是一个Json对象.然而在ajax请求往往传的都是Json对象,用 JSON.stringify

SpringMVC中出现&quot; 400 Bad Request &quot;错误(用@ResponseBody处理ajax传过来的json数据转成bean)的解决方法

最近angularjs post到后台 400一头雾水 没有任何错误. 最后发现好文,感谢作者 SpringMVC中出现" 400 Bad Request "错误(用@ResponseBody处理ajax传过来的json数据转成bean)的解决方法 今天开发过程中,在SpringMVC中的Action中处理前台ajax请求传过来的json数据直接转成对应的实体类时出错:400 Bad Request,后台也不报错,400指的的是请求无效(请求有语法问题或者不能满足请求),调试了好长时间

SpringMVC中使用@ResponseBody注解返回值,Ajax取得中文乱码解决方法

Spring使用AnnotationMethodHandlerAdapter的handleResponseBody方法, AnnotationMethodHandlerAdapter使用request header中"Accept"的值和messageConverter支持的MediaType进行匹配,然后会用"Accept"的第一个值写入 response的"Content-Type".一般的请求都是通过浏览器进行的,request heade

springMVC接受ajax提交表单,json数据的两种方式

作为一个初入互联网行业的小鑫鑫,在使用springMVC时发现一个好耍的东西,决定记下来,免得哪天忘了,哈哈 第一种 序列化表单,将表单数据序列化为json对象字符串 $("#submit").click(function (){ var form=$("form").serializeArray(); $.ajax({ url:"${pageContext.request.contextPath}/teacher/updateTeacher",

SpringMVC实现AJax以及RestFull分格

1.需要在web.xml中开启put,和delete的支持 <!-- 浏览器不支持put,delete等method,由该filter将/xxx?_method=delete转换为标准的http delete方法 --> <filter> <filter-name>hiddenHttpMethodFilter</filter-name> <filter-class>org.springframework.web.filter.HiddenHttp

SpringMVC经典系列-13使用SpringMVC处理Ajax请求---【LinusZhu】

注意:此文章是个人原创,希望有转载需要的朋友们标明文章出处,如果各位朋友们觉得写的还好,就给个赞哈,你的鼓励是我创作的最大动力,LinusZhu在此表示十分感谢,当然文章中如有纰漏,请联系[email protected],敬请朋友们斧正,谢谢. 这一部分主要讲解SpringMVC如何处理Ajax请求,是首先要讲解一下jackson类库,可以帮助我们在java对象和json.xml数据之间的互相转换.他可以将控制器返回的对象直接转换成json数据,供客户端使用,客户端也可以传送json数据到服务