如何使用ajax将json传入后台数据

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

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

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

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

本文为博主原创文章用来记录學习过程,欢迎交流学习

一、前后端发送与接收json数据

//将数据按json格式存放 //发送成功后执行,response中存的是从后台返回的json数据名字可以随意改

使用.serialize() 方法创建以标准 URL 编码表示的文本字符串。它的操作对象是代表表单元素集合的 jQuery 对象

定义实体类Goods接收表单中的内容,如要注意的时表单中各项的name属性需与实体类中变量名相同

对于问题从后台获取json数据将内嫆填充到下拉列表,代码非常简单具体过程请看下面代码。

我要回帖

 

随机推荐