摘要: WebApi中启用CORS跨域访问 1.安装 Nugget包Microsoft.AspNet.WebApi.Cors This package contains the components to enable Cross-Origin Resource Sharing (CORS) in ASP. 阅读全文
posted @ 2015-12-31 17:07 天马3798 阅读(2959) 评论(0) 推荐(0) 编辑
摘要: 1.服务端处理 同源策略(Same Origin Policy)的存在导致了“源”自A的脚本只能操作“同源”页面的DOM,“跨源”操作来源于B的页面将会被拒绝。同源策略以及跨域资源共享在大部分情况下针对的是Ajax请求。同源策略主要限制了通过XMLHttpRequest实现的Ajax请求,如果请求的 阅读全文
posted @ 2015-12-31 17:04 天马3798 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: 1.客户端代码:$.ajax({ data: { name: 'zhangsan' }, url: apiUrl.getTwo('TestFourth'), dataType: 'jsonp', success: function (data) { ... 阅读全文
posted @ 2015-12-31 16:42 天马3798 阅读(258) 评论(0) 推荐(1) 编辑
摘要: 1.说明dataType:返回的数据类型jsonp:传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(一般默认为:callback)jsonpCallback:自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名,也可以写"?",jQuery会自动为你处理数据suc... 阅读全文
posted @ 2015-12-31 16:18 天马3798 阅读(545) 评论(0) 推荐(0) 编辑
摘要: JSONP即JSON with Padding。由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源。如果要进行跨域请求,我们可以通过使用 html的script标记来进行跨域请求,并在响应中返回要执行的script代码,其中可以直接使用JSON传递javasc... 阅读全文
posted @ 2015-12-31 15:54 天马3798 阅读(214) 评论(0) 推荐(0) 编辑