1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > ajax返回字符串怎么处理 ajax请求返回json字符串/json对象 处理

ajax返回字符串怎么处理 ajax请求返回json字符串/json对象 处理

时间:2018-10-30 04:33:51

相关推荐

ajax返回字符串怎么处理 ajax请求返回json字符串/json对象 处理

1. 返回json字符串如何处理

$.ajax({

url:xxx,

success:function(date){

},

error:function(){

}

});

通过最原始的返回:

PrintWriter out =httpServletResponse.getWriter();

ObjectMapper mapper = new ObjectMapper();

Map map = new HashMap();

map.put("name","zz");

out.write(mapper.writeValueAsString(map));

如果通过此方法返回,ajax中date 是个json格式的字符串,不是json对象。 在处理数据时需要(使用jquery对json字符串的解析方法):

success:function(date){

var jsonObj = $.parseJSON(date);

console.log(date.name);

jQuery.parseJSON('{"name":"John"}');

}

2. 如何返回json对象,而非json字符串

在ajax中增加如下:

dataType: "json" ,//请求页面返回的数据类型

速战速决 (6) - PHP: 获取 http 请求数据, 获取 get 数据 和 post 数据, json 字符串与对象之间的相互转换

[源码下载] 速战速决 (6) - PHP: 获取 http 请求数据, 获取 get 数据 和 post 数据, json 字符串与对象之间的相互转换 作者:webabcd 介绍速战速决之 PHP ...

在使用Ajax请求返回json数据的时候IE浏览器弹出下载保存对话框的解决方法

在使用Ajax请求返回json数据的时候IE浏览器弹出下载保存对话框的解决方法 最近在做一个小东西,使用kindeditor上传图片的时候,自己写了一个上传的方法,按照协议规则通过ajax返回json ...

AJAX请求,返回json进行页面绑值

AJAX请求,返回json进行页面绑值 后台 controller @RequestMapping(value = "backjson.do",method=RequestMeth ...

ajax请求传过来的json数据直接转成对应的实体类时出错:400 Bad Request 不进入controller

今天开发过程中,在SpringMVC中的Action中处理前台ajax请求传过来的json数据直接转成对应的实体类时出错:400 Bad Request,后台也不报错,400指的的是请求无效(请求有语 ...

json字符串和对象的相互转化

json在代码中是经常用到的,在此总结一下json字符串和对象及数组之间的相互转化: 1.javascript函数方式: <1>JSON.stringify :把一个对象转换成json字 ...

js在前端json字符串和对象互相转化

js在前端json字符串和对象互相转化 //对象转json串 注意:参数必须是对象,数组不起作用,对象格式{'0'=>'a'} JSON.stringify( arr ); //json字符串转 ...

小程序json字符串转为对象

小程序里json字符串转为对象使用JSON.parse()方法转变无效,看报错提示有单引号“ ' ” 因为单引号而无效, 将单引号全改双引号即可. 报错如下: VM11050:1 thirdScri ...

js中json字符串与对象的转换及是否为空

1.json对象(数组)转字符串 var b=[ { "CategoryName" : "Beverages", "ProductName" ...

为什么使用eval&lpar;&rpar;将json字符串转换为对象要多加一个小括号

使用eval()将json字符串转换为对象要多加一个小括号:关于eval()函数的具体用法这里就不多介绍了,具体可以参阅javascript的eval()方法一章节,下面就介绍一下为什么使用eval ...

java json字符串和对象互转

/** * Created by admin on /7/26. */ public class NewPost { private String title; private String ...

随机推荐

安装rabbitMQ delayed-messaged

由于一些原因,消息需要延迟发送给消费者,可以用delayed-messaged插件 在/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/plugins目录下 # ...

ubuntu 13&period;10 monodevelop3 安装

版本 ubuntu 13.10 桌面模式默认:unity :文件管理器:nautilus

POJ 3468 A Simple Problem with Integers(线段树)

题目链接 题意 : 给你n个数,进行两种操作,第一种是将a到b上所有元素都加上c,第二种是查询a到b上所有元素之和输出. 思路 : 线段树,以前写过博客,但是现在在重刷,风格改变,,所以重新写一篇.. ...

&lbrack;LeetCode&rsqb; Add Digits &lpar;a New question added&rpar;

Given a non-negative integernum, repeatedly add all its digits until the result has only one digit. ...

小心DriveInfo类IsReady属性的较大延迟问题

当某些驱动器调用IsReady属性来判断是否准备好时,会有性能问题,会非常慢,特别是网络驱动器断开的时候,这个属性会有30秒左右的延迟,这对程序执行是非常大的开销,请慎重调用

centos7 安装openvswitch

安装 1.安装依赖包:yum -y install openssl-devel wget kernel-devel 2.安装开发工具:yum groupinstall "Developmen ...

java poi excel操作 下拉菜单 及数据有效性

1 private InputStream updateTemplateStyleHSSF(InputStream inputStream,CsCustCon csCustCon) throws IO ...

&lbrack;转&rsqb;java&colon;IO流学习小结

Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象.即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输 ...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。