在前端开发过程中,难免和服务端产生数据交互。一般情况我们的请求分为这么几种情况:只关注发送,不关注接收不仅要发送,还要关注服务端返回的信息同域请求跨域请求 上面提到了一个概念,我们这里简单做一下讲解。什么叫做跨域?一般情况下,跨域分为三种情况:跨协议、跨子域、跨域名。下面距离梳理一下这三种情况...
分类:
其他好文 时间:
2014-11-16 18:39:37
阅读次数:
217
什么是跨域?为什么要实现跨域呢?这是因为JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。也就是说只能访问同一个域中的资源。我觉得这就有必要了解下javascript中的同源策略是怎么回事了:javascript的同源策略于是当我们想某些特定的功能的时候,实现合理的跨域请求就显得...
分类:
Web程序 时间:
2014-11-13 14:35:03
阅读次数:
143
在解释JSONP之前,我们需要了解下”同源策略“这个概念,这对理解跨域有帮助。基于安全的原因,浏览器是存在同源策略机制的,同源策略阻止从一个源加载的文档或脚本获取或设置另一个源加载额文档的属性。有点绕,说的简单点就是浏览器限制脚本只能和同协议、同域名、同端口的脚本进行交互。
JSONP就是为了解决这一问题的...
分类:
编程语言 时间:
2014-11-12 10:34:17
阅读次数:
217
HTML5:使用postMessage实现Ajax跨域请求由于同源策略的限制,Javascript存在跨域通信的问题,典型的跨域问题有iframe与父级的通信等。 常规的几种解决方法:(1) document.domain+iframe; (2) 动态创建script; (3) iframe+loc...
分类:
Web程序 时间:
2014-11-12 01:59:28
阅读次数:
319
什么是同源策略?同源策略阻止从一个域上加载的脚本获取或操作另一个域上的文档属性。也就是说,受到请求的URL的域必须与当前Web页面的域相同。这意味着浏览器隔离来自不同源的内容,以防止它们之间的操作。这个浏览器策略很旧,从NetscapeNavigator2.0版本开始就存在。URL 说..
分类:
其他好文 时间:
2014-11-11 22:57:39
阅读次数:
261
在Javascript脚本里,一个cookie实际就是一个字符串属性。当你读取cookie的值时,就得到一个字符串,里面当前WEB页使用的所有cookies的名称和值。每个cookie除了 name名称和value值这两个属性以外,还有四个属性。这些属性是: expires过期时间、 path路径、...
分类:
Web程序 时间:
2014-11-11 18:16:00
阅读次数:
242
客户端js代码: $(function(){ $.ajax( { type:'GET', url : "../php/getGIS.p...
分类:
Web程序 时间:
2014-11-11 15:49:53
阅读次数:
186
Ajax JSON 跨域请求 服务(WebApi,WCF或者其他)
以前总是没搞明白是怎么回事,现在是迫不得已,就仔细看了看说明文档,终于测试成功了,记下1,同一域名下和其他的请求可以是一样的 js: 代码如下:var url="http://localhost:2589/a.ashx";$(function(){$.getJSON(url,function(da....
分类:
Web程序 时间:
2014-11-06 19:25:35
阅读次数:
142
今天研究js跨域问题的时候发现一篇好博,非常详细地讲解了js几种跨域方法的原理,特分享一下。原博地址:http://www.cnblogs.com/2050/p/3191744.html下面正文开始这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或...
分类:
Web程序 时间:
2014-11-05 23:01:14
阅读次数:
331