跨域提交表單,前端ajax不用做任何修改,
只需要在后端調用的方法里面添加一行代碼即可。
.NET 版
HttpContext.Response.AddHeader("Access-Control-Allow-Origin", "*");//支持全域名訪問,不安全,部署后需要固定限制為客戶端網址
HttpContext.Response.AddHeader("Access-Control-Allow-Origin", "www.test.com");//只允許test.com跨域提交數據
如果調用跨域調用js方法
需要設置document.domain
<script> document.domain = "qq.com"; </script>
JSOP 沒用過,查看資料只能GET提交。以上兩個解決方案,完美的解決了我的問題,以此記錄下。
參考:
http://www.cnblogs.com/cdemo/p/5158663.html