-1
A
回答
0
在Firefox和Chrome安裝插件CORS打API,IE只是處理得很好。 正如其他人所建議的那樣,你肯定是在locale(使用localhost)工作,所以CROSS來源請求是新瀏覽器通用的安全策略。 我不知道你的後臺,但如果它在阿賈克斯我會寫:
$.ajax({
url: "http://localhost:8079/students/add/",
type: "POST",
crossDomain: true,
data: JSON.stringify(somejson),
dataType: "json",
success: function (response) {
var resp = JSON.parse(response)
alert(resp.status);
},
error: function (xhr, status) {
alert("error");
}
});
如果你的後臺是在PHP中,你可以添加這些行:
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Headers: X-Requested-With");
header('Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS');
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Max-Age: 1000');
header('Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-Token , Authorization');
的CORS或CROSS產地請求只是一個安全策略,當你在你的電腦上開發時,大多數情況下會觸發這個安全策略,請嘗試考慮是否存在惡意腳本並且你的瀏覽器沒有阻止跨域請求:
惡意代碼可能已經注入了你的網站代碼
相關問題
- 1. 跨域jQuery .AJAX問題
- 2. AJAX跨域問題
- 3. 問題跨域AJAX
- 4. Ajax跨域問題
- 5. 跨域Ajax的問題
- 6. Jquery Ajax表單,跨域火狐問題
- 7. 在jQuery中的跨域問題ajax
- 8. JQuery的AJAX問題 - 也許跨域?
- 9. jquery跨域問題!
- 10. Jquery跨域問題
- 11. 跨域ajax iframe javascript問題
- 12. AJAX呼叫跨域問題
- 13. 跨域ajax請求問題
- 14. 跨域AJAX調用問題
- 15. 跨域JavaScript/AJAX問題
- 16. jQuery的:跨域問題
- 17. jquery getjson跨域問題
- 18. jQuery Mobile App跨域問題
- 19. jQuery ajax WCF跨域
- 20. coldfusion ajax jquery跨域
- 21. jquery跨域ajax 1.5.1
- 22. Ajax呼叫給我跨域錯誤
- 23. 使用.ajax(JQuery)跨域問題到我自己的域 - 簡單的PHP頁面
- 24. 跨域AJAX問心無愧的jQuery
- 25. 跨域問題
- 26. 跨域問題
- 27. 來自PhoneGap的AJAX - 跨域問題?
- 28. Phonegap3.0 $ .ajax問題,不調用跨域url
- 29. jQuery AJAX「跨域」請求的IE8和9安全問題
- 30. Jquery ajax跨域消費彈簧3.0的政策問題rest webservice
您需要在請求的資源上設置「訪問控制允許源」。 –
您是否對通過AJAX請求的域名有控制權? –