AJAX请求返回值类型为json小问题
2023-09-11 14:22:43 时间
标准格式
jquery向服务器发送一个ajax请求后,可以返回多种类型的数据格式,包括:html,xml,json,text等。
$.ajax({
url:"http://www.test.com", //请求的url地址
dataType:"json", //返回格式为json
async:true,//请求是否异步,默认为异步,这也是ajax重要特性
data:{"id":"1","name":"名字"}, //参数值
type:"GET", //请求方式
beforeSend:function(){
//请求前的处理
},
success:function(req){
//请求成功时处理
},
complete:function(){
//请求完成的处理
},
error:function(){
//请求出错处理
window.location.href="error.html";
}
一个小坑,ajax设置返回值为json,后台@ResponseBody注解,按理说没问题返回是json,但当仅仅返回一个string时,ajax返回值定义为json是取不到的需要改为text
//获取数字签名
$.ajax({
url:path+"/getSignRsa", //请求的url地址
dataType:"JSON", //返回格式为json
async:false,//请求是否异步,默认为异步,这也是ajax重要特性
data:{"param":encryRsa}, //参数值
type:"POST", //请求方式
success:function(data){
//请求成功时处理
console.log(data)
想这个样请求没问题也返回了就是取不出来
改为text就可以
后台如下
相关文章
- c#代码 天气接口 一分钟搞懂你的博客为什么没人看 看完python这段爬虫代码,java流泪了c#沉默了 图片二进制转换与存入数据库相关 C#7.0--引用返回值和引用局部变量 JS直接调用C#后台方法(ajax调用) Linq To Json SqlServer 递归查询
- json.net(Json.NET - Newtonsoft)利用动态类解析json字符串
- JSON入门之二:org.json的基本使用方法
- Python JSON格式与字符串转换(字符串转json、json转字符串)
- 通过jQuery Ajax使用FormData对象上传文件
- JSONP - 跨域AJAX
- ajax get/post
- MVC3学习:利用mvc3+ajax检测用户是否被注册
- angularJS中-$route路由-$http(ajax)的使用
- jquery json ajax三级联动
- ajax返回json对象的两种写法
- Ajax与JSON的一些总结
- jquery ajax发送delete(use in jquery file upload delete file)
- ajax 提交数组 泛型集合(嵌套集合)
- 【ajax】readyState=4并且status=200时,还进error方法
- 在rails中 Rendering Partials through Ajax
- 【文件处理】——字典写入json文件或TXT文件,读取文件中的字典&TypeError: Object of type ‘ndarray‘ is not JSON serializable错误解决方法
- springmvc-ajax json对象 用Map接受