这两个意思都知道后台返回到前台的数据是字符串型的,所以如何返回就成了问题
HttpResponse和JasonResponse都是以django在后台将数据返回到前台的方式。
而且他们最后去的是http协议
虽然两者的不同方式略有不同,但是在后台向前台返回数据时需要通过json格式
因为有一种在后台处理json格式字符串的方法,所以字符串将被传输
他们的区别在于,HttpResponse需要在我们自己的前后台进行序列化和反序列化
JasonResponse封装了序列化和反序列化,直接告诉了我们可以序列化
的字符串中,可以在前台接收对应的数据
的方法ps :后台返回的数据必须采用包含状态代码和信息的固定格式。 状态代码是为公司定制的
res={'code':None,' msg ' : none } http://www.Sina.com /
后端代码
#首先返回数据的格式res={'code': None,' data': None}#返回数据RES [ ' code ' ]=10000 RES [ ' data ' ]=' success
js反序列化:RES=JSON.parse(data ); 序列化JSON.Stringify(RES )1、HttpResponse
后端代码
#首先返回数据的格式res={'code': None,' data': None}#返回数据RES [ ' code ' ]=10000 RES [ ' data ' ]=' success
返回的值是相应的数据类型,不需要太多操作
转载于:https://www.cn blogs.com/he sujian/p/11172922.html