后台给了一个地址 "http://appsrv.sct360.com/service/searchIntegralAccountTransDetails" ;
在浏览器能打开 看到的直接是JSON数据:{"code":"1","error":"u5165u53c2[pageflag]u683cu5f0fu4e0du6b63u786euff0cu671fu671bu7c7bu578b[u6574u578bu5b57u7b26u4e32]","data":{"SvcBody":{"total":""},"RspSvcHeader":{"tranTime":"110746506","returnCode":"09000005","tranDate":"20170713","globalSeqNo":"0790120170713110746c955","returnMsg":"u5165u53c2[pageflag]u683cu5f0fu4e0du6b63u786euff0cu671fu671bu7c7bu578b[u6574u578bu5b57u7b26u4e32]","backendSysId":"023","backendSeqNo":"0790120170713110746c955023010827"},"udid":"888888888888"}};
现在我用JQ去请求
总是报跨域的错:
如果指定dataType:'jsonp':
则会报:
是要在ajax里data的参数要跟后台确认下么
还是要用创建script标签去访问数据
该如何写呀
ajax默认不允许跨域请求。可以使用CORS或者jsonp跨域。不管是用CORS,还是用jsonp,都需要后端支持对这个接口做相应调整。