欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

利用ajax传输实例

程序员文章站 2022-07-09 20:18:38
...

 

利用ajax传输实例

之前网上查过很多如何传输实例的方法,但是都不是很好用,后来一个朋友告诉我使用JSON.jar包进行解析比较简单粗暴。

jar包地址

<!-- 为了解析json字符串类型的对象或集合 -->
    <dependency>
      <groupId>net.sf.json-lib</groupId>
      <artifactId>json-lib-ext-spring</artifactId>
      <version>1.0.2</version>
    </dependency>

java代码

@RequestMapping("/remind.do")
    @ResponseBody
    public JsonResult<Boolean> remind ( String meetingJson,Integer tail){
        try{
//            String meeting1 = request.getParameter("meeting");
            JSONObject  jobj = JSONObject.fromObject(meetingJson);
            Meeting meeting = (Meeting)JSONObject.toBean(jobj,Meeting.class);

AJAX部分

$.ajax({
                url:"../../menus/remind.do",
                type:"POST",
                dataType:"JSON",
                contentType : "application/json;charset=UTF-8",
                data:JSON.stringify({转换成json字符串
                        meeting:meeting,
                        tail:1
                }),
//                JSON.stringify(meeting),
                success:function(result){
                    console.log(result);
                    if(result.state==SUCCESS){
                       
                    }else{
                        console.log(result.message);
                        zeroModal.error(result.message);
                    }
                }
                   
            });