首页 > asp返回的json用jquery ajax处理总是提示格式错误

asp返回的json用jquery ajax处理总是提示格式错误

下面是通过jquery ajax请求在asp后台得到的json:

<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://tempuri.org/">[{"ID":"820961","ORDERID":"999","TITLE":"【“两学一做”学习教育】学党章第9课","TIME_PUBLISH":"2016/6/13 8:00:18","PIC":"","SUMMARY":""},{"ID":"818479","ORDERID":"999","TITLE":"【“两学一做”学习教育】学党章第8课","TIME_PUBLISH":"2016/6/6 8:00:26","PIC":"","SUMMARY":""},{"ID":"817826","ORDERID":"999","TITLE":"【“两学一做”学习教育】学党章第7课","TIME_PUBLISH":"2016/5/30 9:09:33","PIC":"","SUMMARY":""},{"ID":"817161","ORDERID":"999","TITLE":"【“两学一做”学习教育】学党章第6课","TIME_PUBLISH":"2016/5/26 16:37:25","PIC":"","SUMMARY":""},{"ID":"812502","ORDERID":"999","TITLE":"【“两学一做”学习教育】学党章第5课","TIME_PUBLISH":"2016/5/17 8:48:37","PIC":"","SUMMARY":""},{"ID":"809110","ORDERID":"999","TITLE":"【“两学一做”学习教育】学党章第4课","TIME_PUBLISH":"2016/5/9 8:08:16","PIC":"","SUMMARY":""},{"ID":"808021","ORDERID":"999","TITLE":"【“两学一做”学习教育】学党章第3课","TIME_PUBLISH":"2016/5/3 10:48:05","PIC":"","SUMMARY":""},{"ID":"806884","ORDERID":"999","TITLE":"【“两学一做”学习教育】学党章第2课","TIME_PUBLISH":"2016/4/29 17:03:33","PIC":"","SUMMARY":""},{"ID":"807625","ORDERID":"999","TITLE":"【“两学一做”学习教育】学党章第1课","TIME_PUBLISH":"2016/4/21 17:08:41","PIC":"","SUMMARY":""}]</string>

jsonp处理不了,返回数据但是提示格式错误,但是我需要的是跨域请求不用jsonp请求不到数据,这个该怎么处理?


这么看你获取的内容显然不是一个有效的json,而是一个xml

还有,你到底是要用jsonp还是不用?

顺便提一下,跨域获取数据当然可以用jsonp(需要后端支持),但也可以不用(也需要后端支持)

关于跨域,你应该先了解构建public APIs与CORS

【热门文章】
【热门文章】