84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
這裡我處理了header了,為什麼還是有跨域問題
认证0级讲师
圖看不清啊 這是在nodejs寫的嗎
res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "X-Requested-With"); res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS"); res.header("X-Powered-By",' 3.2.1') res.header("Content-Type", "application/json;charset=utf-8");
跨域節點請參考
你是express框架嗎?我的express框架程式是這麼做的:
app.all('*', function(req, res, next) { res.append('Access-Control-Allow-Origin', '*'); next() });
就是需要把所有的請求統一處理設定res的header為允許跨域請求,具體不知道你程式碼如何寫的,如果還是沒辦法解決,建議把程式碼貼出來看看。
直接用jsonp來跨域就可以了
getJSONDATA(){ $.ajax({ url: "xxx", //接口地址 data: {xxx}, //传参 dataType: "jsonp", jsonpCallback: "person", //核心cb success: function (data) { console.log(data.s); } }); },
圖看不清啊 這是在nodejs寫的嗎
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "X-Requested-With");
res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
res.header("X-Powered-By",' 3.2.1')
res.header("Content-Type", "application/json;charset=utf-8");
跨域節點請參考
你是express框架嗎?我的express框架程式是這麼做的:
就是需要把所有的請求統一處理設定res的header為允許跨域請求,具體不知道你程式碼如何寫的,如果還是沒辦法解決,建議把程式碼貼出來看看。
直接用jsonp來跨域就可以了