javascript - ajax中的 textStatus 報(bào)錯(cuò)為 parsererror?
問(wèn)題描述
ajax中的 textStatus 報(bào)錯(cuò)為 parsererror。
<!DOCTYPE html><html> <head><meta charset='UTF-8'><title></title> </head> <body><script src='http://www.baoyu77737.com/wenda/js/jquery-1.8.0.min.js' type='text/javascript' charset='utf-8'></script><script src='http://www.baoyu77737.com/wenda/js/jq.js' type='text/javascript' charset='utf-8'></script><script type='text/javascript'> $.ajax({type: 'GET',url: 'http://192.168.20.205:8080/platform/banner/bannerApi',async:true,dataType: 'jsonp', jsonp: 'callback',success:function(req){ console.log(req); }, error:function(XMLHttpRequest, textStatus, errorThrown) {alert(XMLHttpRequest.status);//400 alert(XMLHttpRequest.readyState);//2 alert(textStatus);//parsererror } });</script> </body></html>
求大神指點(diǎn),之前真心沒(méi)有碰到這種問(wèn)題,獲取其他方法也可以,坐等
問(wèn)題解答
回答1:這個(gè)大概要結(jié)合后臺(tái),指明一個(gè)名字為 jsonpCallback 參數(shù)吧。
回答2:返回的東西是jsonp格式嗎?
回答3:題主,這個(gè)是跨域問(wèn)題如果后端是你寫(xiě)的話你可以通過(guò)配置Cors,代碼如下,希望能幫到你,對(duì)了spring要掃描到
/** * Created by sunny on 2017/6/22. */public class CorsConfig extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) {registry.addMapping('/**').allowedOrigins('*').allowCredentials(true).allowedMethods('GET', 'POST', 'DELETE', 'PUT').maxAge(3600); } @Override public void addInterceptors(InterceptorRegistry registry) {WebContentInterceptor webContentInterceptor = new WebContentInterceptor();CacheControl nocache = CacheControl.noCache();webContentInterceptor.addCacheMapping(nocache, '/**');registry.addInterceptor(webContentInterceptor); }}回答4:
后臺(tái)返回的dataType與ajax請(qǐng)求的dataType不一致
相關(guān)文章:
1. docker - 各位電腦上有多少個(gè)容器啊?容器一多,自己都搞混了,咋辦呢?2. docker start -a dockername 老是卡住,什么情況?3. docker容器呢SSH為什么連不通呢?4. Android listview checkbox 單選5. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””6. Android TextView 或 ListView 加載過(guò)渡效果7. 爬蟲(chóng)圖片 - 關(guān)于Python 爬蟲(chóng)的問(wèn)題8. python - thrift 返回 TSocket read 0 bytes 求助!!!!9. Python列表或者字典里面的中文如何處理?10. python - (初學(xué)者)代碼運(yùn)行不起來(lái),求指導(dǎo),謝謝!
