POST跨域 解決方案: CORS
給服務端數據處理源碼添加Header頭。
例如我是asp的語法,服務端獲取數據使用:
<%
Response.AddHeader "Access-Control-Allow-Origin", "*"
response.write("[{'rid':1, 'rname':'001'}, {'rid':2, 'rname': '002'}]")
%>
本地ajax:
$.ajax({url:url,//遠程url
async :false,
type:"POST",
success:function(data){
//var a=JSON.parse(data); var html = "";?
alert(data);},
error:function(){
alert("error");}
});顯示: