jquery 跨域 ,拿到非预期数据解析出错,想要干预,可行吗?

我用jquery 做了一个异步请求,采用的是jsonp的跨域方式。我得知采用这种方式,期待返回的是json数据,但是我目前访问的url返回的是xml类型,所以出现了错误。不采用jsonp,我解决不了跨域的问题。然后错误的样子是这样:

url 的返回数据是:

我想达到的目标:不修改服务端的返回形式,拿到返回数据就行。从调试阶段看出来,已经拿到数据,只是将xml转换为json的时候(这个过程是jsonp的自己处理),然后处理到<这个符号,报错了。。。我想干预这个自己处理的过程。。。

你可以在拿到结果之后,转换json之前,对数据作处理。自己写一些逻辑处理完成后在转成json 或者自己直接处理成json追问

可能我没能描述地太清楚,现在我就是求助怎么做这个过程。
我就是想要去干预它自己转换成json数据的这个事~有办法吗?

追答

那你去看看转json方法的文档吧。可能会有一些配置

温馨提示:答案为网友推荐,仅供参考