1. 程式人生 > >ajax 呼叫webservice 跨域問題

ajax 呼叫webservice 跨域問題

                                                           注意兩點

 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} 這麼一個字元