IIS 支持 ajax 跨域

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 歡迎評論指正! https://blog.csdn.net/liuxiaoshuang002/article/details/71106706
第一,首先要瀏覽器支持。 Firefox和Chrome都支持了。 IE10 也支持。 IE8,IE9 需要使用其他方式才能支持

第二, 加上HTTP header。 IIS 7 的方式比較容易。 就在web.config 裏面加上這段就可以了。 IIS6 需要在IIS裏面的對應的網站裏面加上這3個header。

<system.webServer>
    <httpProtocol>
     <customHeaders>
       <add name="Access-Control-Allow-Origin" value="*" />
       <add name="Access-Control-Allow-Methods" value="POST" />
       <add name="Access-Control-Allow-Headers" value="content-type" />
     </customHeaders>
   </httpProtocol>
  </system.webServer>

客戶端的jquery就和平常使用ajax的方式一樣,不需要 加 jQuery.support.cors = true;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章