2 wyy94 wyy94 于 2016.04.06 10:41 提问

Ajax返回接送数据。显示不是json数据

图片说明我看了下这是json的格式,为什么提示为不是json格式

4个回答

showbo
showbo   Ds   Rxr 2016.04.06 10:45

你输出的是字符串,不是json对象,要eval或者JSON.parse转成json对象

wyy94
wyy94 谢谢您的帮助,已经找到原因了。因为数据中有空格
2 年多之前 回复
showbo
showbo 回复wyy94: 你remark是不是有换行,替换掉。如果是自己组合的json字符串,要注意将双引号替换为实体"或者\"
2 年多之前 回复
wyy94
wyy94 这个去除其中的Remarks就可以执行
2 年多之前 回复
wenxuechaozhe
wenxuechaozhe   2016.04.06 10:54

你看看你remarks里面是不是有换行符这些,然后给替换掉。建议你把json串拷贝出来,用校验格式弄下,一下子就看出来了。http://www.bejson.com/

wyy94
wyy94 谢谢您的帮助,已经找到原因了。因为数据中有空格
2 年多之前 回复
CSDNXIAOD
CSDNXIAOD   2016.04.06 11:23

ajax返回json数据
Spring MVC中ajax返回json数据
ajax处理返回的json数据
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Royal_lr
Royal_lr   Ds   Rxr 2016.04.06 14:05

不是标准的json的格式的,,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
$.ajax() AJAX请求页面接收后台json数据显示[object Object]解决方法
使用JSON.stringify()方法解析,使用$.parseJSON()不可以var json= JSON.stringify(data);alert(json);
关于ajax请求返回json数据不进入回调函数的可能情况
最近做一个项目,一般都是用json数据先模拟后端返回数据,结果昨天正常发送一个get请求后,json数据请求正常,但是一直都没法进入回调执行后续方法,捣鼓了很久,才发现get请求返回的json数据格式有问题,由于是自己模拟json数据,少了一个标点符号‘,’。以前一直都是后端直接返回数据,没发现json数据格式异常时,会发生什么情况,哈哈,又学到一个新知识点。
AJAX——JSON数据格式
JSON数据格式,前段时间一直听他们合作的说,但是不知道是什么,这次终于明白了,其实就是一种类似于XML的数据传输格式 。下边我从定义,语法,转换为JavaScript对象以及与XML的比较四个方面介绍一下。          一,先看一下定义吧,这是百度百科中的:          JSON(JavaScriptObject Notation) 是一种轻量级的数据交换格式。它基
ajax请求后台,后台有数据,前台得不到数据(json)
问题一:后台能得到数据,前台却进入error(),取不到json数据,也没有错误(js报错)。         后台封装错误,注意json的格式。(就是因为后台json数据封装格式有问题,所以在前台一直拿不到数据)。 $.ajax({    type:"post",    url:"xxxxx.do",    dataType:"json",    success:function(d
ajax 显示json数据在table中
$(function() { $('#test').click(function() { $.ajax({ url: 'fenshu.json', // data:"[{'name':'1', 'result'':'60''}]", type: 'get', dataType: 'json', success: function(jso
Ajax返回的json遍历取值并显示到前台
使用$.each(data,function(i,n){}); 可以用n.字段,取到想要的值。 $.ajax({ type: 'post', url: '/XXX', dataType: 'json', success:function(data){   var item; $.each(data,function(i,result){ item= ""+result['n
ajax获取后台数据,页面Json数据按照json格式化输出
样式效果图: 2.页面代码: //查询出对应的源码进行展示 function querySource(label) { var url = base_path+"console/cfg/querySource"; $.ajax({ url:url, type:"post", data:{ "label":labe
ajax当状态为"json"时,服务端返回回来若不是json格式则不执行操作,切记。。。
function xxx(){ $.ajax({ url:basePath + "/themeMsg/getInitData.do", type:"POST", data:{}, cache:false, dataType:'json', success:function(data){ var html = ""; $(".header-tx
Json返回查询的数据,前台ajax获取
[WebMethod] public string GetCusCode() { DataTable dt = C_c.SelectT("select CusCode from GFF_Customer"); string jsonResult = null; if (dt.Rows.Count > 0) {
ajax同步异步请求与JSON数据解析
今天接到一个任务,将json文件中的数据读取出来,填到echars的环形图中。。。。 中间遇到了很多问题,整理一下 json文件: 使用ajax从json文件中读取数据