1、使用php做代理去请求第三方api接口 php是可以跨域的,我们利用ajax请求本域名中的php文件,php再去请求第三方接口文件,从而达到跨域目的。 php做代理请求: ajax请求本域名php代理文件: 请求结果:成功 将数据取出: 结果: 2、通过PHP设置响应头允许跨域(CORS方式) ...
分类:
Web程序 时间:
2018-02-02 21:48:54
阅读次数:
294
ajax请求 解放每次手动输url js的XMLHttpRequest对象 我们使用XMLHttpRequest对象来发送一个Ajax请求 用xhr发一个ajax请求 因为我是webstorm,因此自带音响哈. 也就是这个接口 http://localhost:63343/web_learn/aja ...
分类:
Web程序 时间:
2018-02-02 20:15:20
阅读次数:
277
同源请求 jquery data.txt jsonp异源请求 jquery 函数名是随机字符串 指定函数名 ...
分类:
Web程序 时间:
2018-02-02 20:11:43
阅读次数:
171
var xhr = new XMLHttpRequest() xhr.onreadystatechange = function(){//状态触发事件 if(xhr.readyState == 4){ if(xhr.status >=200 && xhr.status<300 || xhr.stat... ...
分类:
Web程序 时间:
2018-02-01 20:35:38
阅读次数:
132
这两天用 Jquery 跨域取数据的时候,经常碰到 invalid label 这个错误,十分的郁闷,老是取不到服务器端发送回来的 json 值, 一般跨域用到的两个方法为:$.ajax 和$.getJSON 最后,仔细安静下来,细读 json 官方文档后发现这么一段: JSON数据是一种能很方便通 ...
分类:
Web程序 时间:
2018-01-31 22:04:07
阅读次数:
253
1.解决跨域问题,JSONP是一种常用的方法(jsonp的一个缺点是,仅能接受GET方式) jquery跨域jsonp ...
分类:
其他好文 时间:
2018-01-30 21:22:43
阅读次数:
155
基本语法 7种请求API get(url, [options]) head(url, [options]) delete(url, [options]) jsonp(url, [options]) post(url, [body], [options]) put(url, [body], [opti ...
分类:
其他好文 时间:
2018-01-30 16:42:31
阅读次数:
856
/*script标签是不存在跨域请求的,类似的还有img,background:url,link 你可以想象一下,平时的这些标签都是可以直接引入外部资源的,所以是不存在跨域问题的*/ function getData(res){ console.log(res.data); } /*这里创建一个JS ...
分类:
Web程序 时间:
2018-01-27 13:32:41
阅读次数:
185
同源策略 同源策略中的源指的是URL,比如说,对于一个完整的URLhttp://www.jianshu.com:80/p/bc7b8d542dcd sample?query=text 这里的同源指的是URL中prototype协议、host域名、port端口这三个部分相同。简单来说, 同源策略 就是 ...
分类:
其他好文 时间:
2018-01-27 00:44:49
阅读次数:
212
通过vue的jsonp实现百度下拉菜单的请求,vue的版本是2.9.2 ...
分类:
Web程序 时间:
2018-01-27 00:44:28
阅读次数:
247