当前位置:首页>开发>正文

ajax返回JSON时的处理方式 ajax怎么把后台返回的数据解析成json字符串

2023-06-15 16:02:08 互联网 未知 开发

 ajax返回JSON时的处理方式 ajax怎么把后台返回的数据解析成json字符串

ajax返回JSON时的处理方式

你现在是返回"成功"?还是"失败"?


如果返回成功
success(res){
    //添加如下代码
    var result = eval("(" res ")")
    alert(result.sql)
}

ajax怎么把后台返回的数据解析成json字符串

ajax从后台返回数据已经是json数据了,如果变成字符串用JSON.stringify方法,如:
var arr=[1,2,3] var str=JSON.stringify(arr)//这样就解析为字符串了

js ajax返回json字符串 js怎么处理

(1)如果是jquery封装的ajax方法,可以配置好参数,设置返回数据的类型为json,这样回调函数里面接到的就是一个json对象,可以直接用data.xxx取出里面的属性.
(2)如果不是用的框架ajax方法,返回的就是个字符串,可以使用js的eval("(" data ")")方法将字符串转为json对象.

ajax 后台怎么返回json数据

前台 ajax以data将页面参数传到后台,后台通过request.getParameter()来获取参数值。通过逻辑计算后,将需要返回前台的数据通过out返回。前端页面ajax中的success方法能够接收到后台返回的数据。

ajax 返回的是json 怎么获取到

您好,当我们提交某条信息,经过后台的处理之后,便要返回结果给我们,当返回了 json 格式时,我们在前台有多种接收方式的,例如:

1、视图层使用$.post 或者$.get 提交数据,最重要的是后面这个参数,将指定服务器消息结果的返回类型;

$.post("url","parameter",callback(data),"JSON")

2、视图层使用$.ajax 提交,ajax 相比于 get,post,使用较为复杂,但也着实简单,我们可以通过 dataType:"JSON",指定指定服务器消息结果的返回类型;

最后,这两重结果的接受方式就是通过参数,即回调函数中的 data,请看例1中的 callback(data),类似于 Java 中的方法调用,data.msg 等等...获取我们需要的信息;

最新文章

随便看看