跨域請求域有兩種常用解決方案,jsonp和cors, 因為jsonp只能解決get請求問題,我這裡用的是cors方法。 js前端ajax請求: $.ajax({ url: "http://192.168.0.43:9030/Home/GetTextValue", //需要請求的路徑(註意,部署的時候 ...
跨域請求域有兩種常用解決方案,jsonp和cors,
因為jsonp只能解決get請求問題,我這裡用的是cors方法。
js前端ajax請求:
$.ajax({ url: "http://192.168.0.43:9030/Home/GetTextValue", //需要請求的路徑(註意,部署的時候放在不同的電腦上面,要不然你的只是跨埠而不是跨域) data: { }, type: "post", //async: false, dataType: "json", success: function (data){ $("#kua").html(data.info) }, error: function (data) { console.log("獲取識別結果失敗,請重試!"); } });
(需要跨的項目)資源項目的web裡面配置文件
<system.webServer> <httpProtocol> <customHeaders> <!--可以訪問此域資源的域。*為所有--> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-Allow-Headers" value="Origin,Content-Type, Accept,Authorization,X-Requested-With" /> <!--可以訪問此域的腳本方法類型 --> <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" /> </customHeaders> </httpProtocol> </system.webServer>