当前位置:Gxlcms > JavaScript > 浅析Ajax后台success传来json数据的问题

浅析Ajax后台success传来json数据的问题

时间:2021-07-01 10:21:17 帮助过:3人阅读

最近在使用JQuery的ajax方法时,需要返回的数据为json数据,在success返回中数据处理会根据返回方式不同会采用不同的方式来生成json数据。下面小编给大家介绍下在$.ajax方法中应该是如何来处理的,对ajax感兴趣的朋友一起来看看吧!

最近在使用JQuery的ajax方法时,需要返回的数据为json数据,在success返回中数据处理会根据返回方式不同会采用不同的方式来生成json数据。在$.ajax方法中应该是如何来处理的,简单进行说明。

首先给出要传的json数据:[{"demoData":"This Is The JSON Data"}]

1,使用普通的aspx页面来处理

这里是后台传递数据的代码

这种处理的方式将传递过来的数据直接解析为json数据,也就是说这里的前台js代码可能直接把这些数据解析成json对象数据,而并非字符串数据,如data[0].demoData,这里就直接使用了这个json对象数据

2,使用webservice(asmx)来处理

这种处理方式就不会将传递过来的数据当成是json对象数据,而是作为字符串来处理的,如下代码

下面这里为asmx的方法代码

这里的这种处理方式就把传递回来的json数据当成了字符串来处理的,所在就要对这个数据进行eval的处理,这样才能成为真正的json对象数据。

以上所述是小编给大家介绍的Ajax后台success传来json数据的问题,希望对大家有所帮助!!

相关推荐:

jQuery.ajax中success 和complete 区别

ajax死活不走success,只走error,请求状态码为200.

javascript - ajax中success回调函数里如何输出json数据

以上就是浅析Ajax后台success传来json数据的问题的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行