JSONP是JSON with padding(填充式JSON或参数式JSON)的简写,是应用JSON的一种新方法,常用于服务器与客户端跨源通信,在后来的Web服务中非常流行。本文将详细介绍JSONP JSONP的基本思想是,网页通过添加一个<script>元素,向服务器请求JSON数据,这种做法不 ...
分类:
Web程序 时间:
2018-01-03 19:45:19
阅读次数:
211
js调用问题 最近用js调用另一个站点时报错了,报错信息:No 'Access-Control-Allow-Origin' header is present on the requested resource。js跨域问题。 后台C#接口 使用默认的回调函数: 前台js调用示例:(回调函数和后台指 ...
分类:
Web程序 时间:
2017-12-17 15:05:00
阅读次数:
258
js访问资源默认情况下采用同源策略 同源:域名,端口相同 localhost与ip地址都不是同源 ajax跨域比较严格:子域名,相同域名及端口不同都是跨域火狐ajax跨域不会自动带上cookie ...
分类:
Web程序 时间:
2017-12-12 17:44:03
阅读次数:
358
这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 下表给出了相对http://store.company.com/dir/page. ...
分类:
Web程序 时间:
2017-11-16 14:10:53
阅读次数:
197
跨域请求数据解决方案主要有如下解决方法: ? 1 2 3 4 5 JSONP方式 表单POST方式 服务器代理 Html5的XDomainRequest Flash request ? 1 2 3 4 5 JSONP方式 表单POST方式 服务器代理 Html5的XDomainRequest Fla ...
分类:
Web程序 时间:
2017-11-13 13:50:44
阅读次数:
189
http://caniuse.com/#index //Can I use... Support tables for HTML5, CSS3, etc-支持h5和css3的情况列表 JS包含: DOM ECMA BOM ==历史管理 方法一:用onhashchange:改变hash值来管理 产生7 ...
分类:
Web程序 时间:
2017-10-18 13:21:16
阅读次数:
234
场景: 在域名 m.lanse93.dev ajax请求 pt.lanse93.dev 下面的has_message接口,接口中需要获取用户的登录SESSION。 解决方案: 详细参考:jQuery ajax中的参数含义 ...
分类:
Web程序 时间:
2017-10-11 19:11:19
阅读次数:
175
一、跨域请求概念 请求在域名、端口或协议不同的服务器上的数据过程 二、原生js跨域请求 先获取接口URL并设置相应的参数,如回调函数,然后把URL添加到createElement(“script”)生成的script标签的src属性上,append到主页面中,然后编写回调函数来解析接口获得的数据 客 ...
分类:
其他好文 时间:
2017-09-29 01:52:38
阅读次数:
168
前后端分离项目经常会遇到跨域问题,通常有两种方法去解决这个问题。 第一种,就是利用html5新的api跨源资源共享。 这时你可以让你的后端同事设置一个响应头如下,允许你直接请求资源,就OK了 红字部分就是你的前端域名,这样后端收到请求后,就会直接返回数据给你,这没什么好说的,直接看第二种。 第二种, ...
分类:
Web程序 时间:
2017-09-27 11:34:43
阅读次数:
210
第一次写博客,好紧张,不知道能写成啥样,哈哈哈。 自己的一知片解,有错请多多指教,嘻嘻嘻。 一、何为跨域? 只要协议、域名、端口后任何一个不同,就是跨域。 举个例子: 注意:ip相同,域名不同,也是跨域。(在本地写demo时,配置host文件,127.0.0.1配置了两个域名,纠结是否算跨域,试了一 ...
分类:
Web程序 时间:
2017-09-20 18:06:07
阅读次数:
197