在用python的bottle框架開(kāi)發(fā)時(shí),前端使用ajax跨域訪問(wèn)時(shí),js代碼老是進(jìn)入不了success,而是進(jìn)入了error,而返回的狀態(tài)卻是200。url直接在瀏覽器訪問(wèn)也是正常的,瀏覽器按F12后會(huì)發(fā)現(xiàn)下面這個(gè)錯(cuò)誤提示

XMLHttpRequest cannot load http://192.168.0.118:8081/get_mobile_number/?id=1. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.

  通過(guò)搜索引擎查詢錯(cuò)誤,會(huì)發(fā)現(xiàn)幾乎查找出來(lái)的答案都說(shuō)是跨域問(wèn)題,只需要在主文件的代碼中添加下面就可以了,國(guó)外的網(wǎng)站好多解決方案都是這樣說(shuō)明

網(wǎng)友評(píng)論