jquery ajax 返回json 格式类型为string string 转json
来源:互联网 发布:阿里云已经备案的域名 编辑:程序博客网 时间:2024/05/22 14:50
今天在做项目的时候突然发现平时用的好好地,直接调用jquery ajax返回的对象的属性就可获得该属性值,结果竟然失败了,原来是因为返回类型的不是json格式也就是不是Object,而是string 。
于是转换吧,把string转换为json对象
/** * 根据id获取用户 * @param id */function getUserById(id){//alert(id);jQuery.ajax({type:"POST",contenttype:"application/json",async:false,cache:false,url:"/pxgl/app/getUserById/"+id,datatype:"json",success:function (obj){ alert("返回结果类型为:"+typeof(obj));//结果显示string var ob = eval("(" + obj + ")"); alert("转换后结果类型为:"+typeof(ob));//object alert("查看对象id"+obj.id);return obj;},error:function(data){return null;}});}
出现这种现象的主要原因是由于我使用的模板用的jquery版本为1.3.2 在1.4之前的版本都会返回类似json格式的string 而不会返回Object
改正方法也很简单 把jquery版本调到最新即可 这样返回结果就是object对象了 可以直接通过 对象.属性 的方式拿到想要的值。
- jquery ajax 返回json 格式类型为string string 转json
- jquery ajax 返回类型为json
- JSONObject把String类型转换为JSON格式,GSON把String类型转换为JSON格式
- struts2 在jquery 进行ajax请求 返回json 和String
- Jquery - JSON / JSON string
- Json格式如何转为String类型
- JSON格式String转Map
- struts2 ajax jquery返回json类型
- String类型的json体转换为json(json嵌套字符串json,嵌套字符串json数组等)转换并解析为需要的json格式
- string类型转换为json对象保存
- 后台返回一个string类型的json格式数据,前台js如何读取?
- String转换为json
- [javascript] jquery ajax调用数据后判断返回值是否为 json 格式
- jquery ajax调用数据后判断返回值是否为 json 格式
- jquery ajax调用数据后判断返回值是否为 json 格式
- jQuery怎么操作json对象jsonTest(即json类型的string,但是要先将string转换为json对象),获取对象属性、获取对象数组的某个对象
- 使用jQuery发送POST,Ajax请求返回JSON格式数据
- jquery调用 ajax 返回json格式数据并遍历
- TP-LINK TL-WN725N V2 / rtl8188eu Linux 驱动安装
- Ubuntu设置环境变量
- Android自定义View之一:自定义属性
- 南阳理工ACM 2 括号配对问题
- Flex + Servlet 实现断点上传
- jquery ajax 返回json 格式类型为string string 转json
- assert()函数用法总结
- Android中AsyncTask的简单用法
- 从自来水涨价看中位数与平均值
- 質問者が選んだベストアンサー
- Python 处理进程等待时间
- 分析与理解MFC消息反射机制
- 最近写的DB类,这里留作存档
- java中的反射三(反射机制深入---对类的操作)