Jquery AJAX ASP.NET IIS 跨域 超简单解决办法

第一种:

在IIS添加如下标头即可

Access-Control-Allow-Headers:Content-Type, api_key, Authorization
Access-Control-Allow-Origin:*

完美解决跨域!

第二种:

调用端的项目也要同上面设置一样

$.ajax({
  url: "http://172.16.2.22:1212/api/values/3",
  type: "GET",
  dataType: "json",
  success: function (data) {
    console.log(data);
  },
  error: function (msg) {
    debugger
  }
})

时间: 2024-10-05 04:25:58

Jquery AJAX ASP.NET IIS 跨域 超简单解决办法的相关文章

JavaScript跨域总结与解决办法

JavaScript跨域总结与解决办法(转) 什么是跨域 1.document.domain+iframe的设置 2.动态创建script 3.利用iframe和location.hash 4.window.name实现的跨域数据传输 5.使用HTML5 postMessage 6.利用flash 本文来自网络(http://www.cnblogs.com/rainman/archive/2011/02/20/1959325.html). 什么是跨域 JavaScript出于安全方面的考虑,不允

[HTML5_JS跨域]JavaScript跨域总结与解决办法

什么是跨域 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象.但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦.这里把涉及到跨域的一些问题简单地整理一下: 首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象.更详细的说明可以看下表: 特别注意两点: 第一,如果是协议和端口造成的跨域问题“前台”是无能为力的, 第二:在跨域问题上,域仅仅是通过“URL的首部”来识别而

JavaScript跨域总结与解决办法(转)

什么是跨域 1.document.domain+iframe的设置 2.动态创建script 3.利用iframe和location.hash 4.window.name实现的跨域数据传输 5.使用HTML5 postMessage 6.利用flash 本文来自网络(http://f2e.me/200904/cross-scripting/,该网址已不能访问),仅作个人读书笔记之用,并稍作修改和补充. 什么是跨域 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象.但在安全限制

JavaScript跨域总结与解决办法 什么是跨域

什么是跨域 1.document.domain+iframe的设置 2.动态创建script 3.利用iframe和location.hash 4.window.name实现的跨域数据传输 5.使用HTML5 postMessage 6.利用flash 本文来自网络(http://f2e.me/200904/cross-scripting/,该网址已不能访问),仅作个人读书笔记之用,并稍作修改和补充. 什么是跨域 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象.但在安全限制

JavaScript 跨域总结与解决办法giserdqy.com

什么是跨域1.document.domain+iframe的设置2.动态创建script3.利用iframe和location.hash4.window.name实现的跨域数据传输5.使用HTML5 postMessage6.利用flash JavaScript 跨域总结与解决 原文地址:https://www.cnblogs.com/dqygiser/p/10463949.html

AJAX 跨域请求的解决办法:使用 JSONP获取JSON数据

由于受到浏览器的限制,ajax不允许跨域通信.如果尝试从不同的域请求数据,会出现安全错误.如果能控制数据驻留的远程服务器并且每个请求都前往同一域,就可以避免这些安全错误.但是,如果仅停留在自己的服务器上,Web 应用程序还有什么用处呢?如果需要从多个第三方服务器收集数据时,又该怎么办? 理解同源策略限制 同源策略阻止从一个域上加载的脚本获取或操作另一个域上的文档属性.也就是说,受到请求的 URL 的域必须与当前 Web 页面的域相同.这意味着浏览器隔离来自不同源的内容,以防止它们之间的操作.这个

ajax跨域问题简单解决--(1)

  js不能跨域请求数据,js可以跨域加载js文件,比如使用jquery可以引用官网的url,这也是跨域解决js的跨域问题可以使用jsonp. 先来说一下什么是跨域和非跨域 简单的据一些例子 (非跨域) http://www.123.com/index.html 调用 http://www.123.com/server.PHP (主域名不同:123/456,跨域) http://www.123.com/index.html 调用 http://www.456.com/server.php (子域

Ajax接触及对跨域的简单理解

[Ajax]Ajax技术能够向服务器请求额外的数据而无须卸载页面能带来更好的用户体验.Ajax技术的核心是XMLHttpRequest对象(简称XHR),XHR向服务器发送请求和解析拂去其响应提供了流畅的接口.能够以异步方式从服务器取得更多信息,意味着用户单击后,可以不刷新页面也能取得新数据.也就是说,可以使用XHR对象取得新数据,然后再通过DOM将新数据插入到页面中.(这种技术就是无需刷新页面即可从服务器取得数据,被称为浏览器与服务器的通信) 在Ajax技术之前,网络世界是同步进行的,造成了很

你不知道的JavaScript--Item33 跨域总结与解决办法

一.神马是跨域(Cross Domain) 说白点就是post.get的url不是你当前的网站,域名不同.例如在*aaa.com/a.html*里面,表单的提交action是bbb.com/b.html. 不仅如此,www.aaa.com和aaa.com之间也属于跨域,因为www.aaa.com是二级域名,aaa.com是根域名. JavaScript出于安全方面的考虑,是不允许跨域调用其他页面的对象的(同源策略 Same-Origin Policy). 特别注意两点: 第一,如果是协议和端口造