博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax相关了解
阅读量:4179 次
发布时间:2019-05-26

本文共 1520 字,大约阅读时间需要 5 分钟。

1.ajax使用要注意的

1. JSON.stringify()和$.parseJSON()实现字符串和json对象之间的转换。注意要传过去的data是一个字符串。

  2.要设置contentType: ‘application/json’,而不是使用默认值: “application/x-www-form-urlencoded”.
  
2.页面

$(function(){              $("#btn").click(function(){                                    var data2 = {"id":23,"name":"tt","passwd":"345"};                  //alert(JSON.stringify(data2));                  $.ajax({                                            type: 'post',                      url:'json.action',                      cache:false,                      data:JSON.stringify(data2),	//将json对象转换成json串发给前端                      contentType: 'application/json',                      dataType: 'json',	//告诉jquery响应回来的是json,有了这个属性以及值,success回调函数中接收到的就是解析之后的json对象                      success:function(result){                          //result = $.parseJSON(result);                          alert(result[0].password);                          alert(JSON.stringify(result));                      },                                        });              });

3.controller

@RequestMapping(value="/json.action",method=RequestMethod.POST)    @ResponseBody    public List
getAuthor2(@RequestBody User user){ System.out.println(user.getName()); Author aut1 = authorService.findAuthor(3); Author aut2 = authorService.findAuthor(4); List
list = new ArrayList
(); list.add(aut1); list.add(aut2); return list; }
这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!

欢迎加入技术群聊!

在这里插入图片描述

转载地址:http://qwoai.baihongyu.com/

你可能感兴趣的文章
eclipse使用maven发布web项目
查看>>
本地eclipse 配置 jetty
查看>>
spring容器重复初始化
查看>>
算法复杂度和稳定性
查看>>
快排第n趟排序结果校验
查看>>
二分查找
查看>>
插入排序
查看>>
Java代码二叉树
查看>>
Java实现罗马数字转整数
查看>>
栈模拟队列
查看>>
从未到头打印链表
查看>>
懒汉式单例--双重检测锁实现线程安全
查看>>
数组和链表
查看>>
哈希表-线性探测法/链地址法
查看>>
Java多线程知识点,线程各状态之间转换
查看>>
order by和limit同时使用数据重复
查看>>
nginx动静分离本地搭建
查看>>
win升级mysql至5.7
查看>>
mybatis 自关联查询Integer变为Long
查看>>
react用fetch实现导出Excel表
查看>>