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} 这么一个字符

猜你喜欢

转载自www.cnblogs.com/muzishisan/p/9957583.html