ajax跨域请求返回的的结果是普通字符串,不是json格式(比如'hello')
使用jsonp类型请求必需要返回json格式的数据
使用text可以接受普通字符串但是不能跨域
有没有什么方法,可以既接受text类型的返回,并且可以跨域请求?
jsonp需要后端支持,后端给你返回什么就是什么。这个是肯定能跨域的。
另外一种做法是cors,让后端确定是否允许跨域。
另外,跨域和text返回没有关系。具体,检查你的代码吧。
用cors,不过对浏览器版本有限制