ajax 呼叫webservice 跨域問題
阿新 • • 發佈:2018-11-14
注意兩點
1. 在config中加入這段位置
<system.webServer> <!--<validation validateIntegratedModeConfiguration="false" />--> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/> <add name="Access-Control-Allow-Headers" value="x-requested-with,content-type"/> <add name="Access-Control-Allow-Origin" value="*"/> </customHeaders> </system.webServer>2.如果 Context.Response.Write(result); 來返回json 資料 ajax 的 dataType 設成 text 因為返回的result結尾 會有{d:null} 這麼一個字元