JQuery中get和getJSON方法返回json对象无法获取问题
2013-02-15 10:49
1096 查看
从服务器返回一条json数据,让浏览器进行解析。
一开始json写成这样,{name:“michael”} 浏览器端用jquery的$.get(url,null,callback)进行解析
用这种方法可以完成解析,但当我换成$.get(url,null,callback,"json")或$.getJSON(url,null,callback)来解析的时候虽然json数据已经返回来了,但转成json对象的时候出错了,试着改了改json的格式,改成{“name”:"michael"}
这样修改一下后问题解决了。
一开始json写成这样,{name:“michael”} 浏览器端用jquery的$.get(url,null,callback)进行解析
$.get(url,null,function(data){ var obj=eval(data); //...... //对obj的操作 });
用这种方法可以完成解析,但当我换成$.get(url,null,callback,"json")或$.getJSON(url,null,callback)来解析的时候虽然json数据已经返回来了,但转成json对象的时候出错了,试着改了改json的格式,改成{“name”:"michael"}
$.get(url,null,function(data){ var obj=data; //...... //对obj的操作 },"json");
这样修改一下后问题解决了。
相关文章推荐
- jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
- jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
- var dataObj=eval("("+data+")");//转换为json对象(解决在ajax返回json格式数据的时候明明正确的获取了返回值但是却就是进不去success方法的问题。格式错误)
- 为您解惑:jQuery中$.getJSON( )的使用方法简介之获取JSON格式的数据.........
- android中onActivityResult方法无法获取返回的resultCode和data问题
- phpcms调用getJSON无法返回json数据的解决方法
- jquery的$getjson调用并获取远程的JSON字符串问题
- ie下jquery.getJSON的缓存问题的处理方法
- JQuery 获取json数据$.getJSON方法的实例代码
- PHP中file_get_contents函数获取带BOM的utf-8,然后json_decode() 返回null的问题
- SpringMVC中使用Ajax POST请求以json格式传递参数服务端通过request.getParameter("name")无法获取参数值问题分析
- dhl:ajax无法跨域改用getJSON(解决服务器返回json数据中文为乱码的问题$.ajaxSetup({ scriptCharset: "utf-8" , contentType: "application/json; chars)
- ie下jquery.getJSON的缓存问题的处理方法
- jquery 中$.post获取MVC Controller中JsonResult返回包含LIst<Model>类型的子List<Model>的高级使用方法
- NetBox环境下ajax用get获取数据,中文乱码的问题解决:对象不支持此属性或方法: 'Response.CharSet'
- IE9.0或者360下js(JavaScript、jQuery)不能正确执行(加载),按F12后执行正常;Firefox下ajax的success返回数据data(json、string)无法获取
- PHP中file_get_contents函数获取带BOM的utf-8,然后json_decode() 返回null的问题
- jQuery getJSON 处理json数据的代码 解决ajax跨域返回json 数据问题
- JQuery 获取json数据$.getJSON方法的实例代码
- Jquery.getJSON的缓存问题的处理方法