接下来是前台代码 接下来就可以看到控制台数据了 ...
分类:
Web程序 时间:
2017-07-09 23:05:11
阅读次数:
250
1、解释jsonp的原理,以及为什么不是真正的ajax; http://blog.csdn.net/superhosts/article/details/9057301 1、ajax和jsonp这两种技术在调用方式上“看起来”很像,目的也一样,都是请求一个url,然后把服务器返回的数据进行处理,因此 ...
分类:
Web程序 时间:
2017-07-09 19:35:43
阅读次数:
155
AngularJS中的内置服务(共30多个): $http 发送http请求,主要用于进行异步数据请求的功能实现,这个服务主要封装了XMLHttpRequest对象和JSONP数据访问模式来完成远程请求 $resource 创建一个可以restful服务器端数据源交互对象 $location 用于返 ...
分类:
Web程序 时间:
2017-07-08 21:59:37
阅读次数:
303
跨域请求资源的几种方式 由于浏览器同源策略,凡是发送请求URL的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。 (1)JSONP(jsonp跨域get请求) 这种方式主要是通过动态创建一个script标签,浏览器对script的资源引用没有同源限制,同时资源加载到页面后会立即执行;(创建 ...
分类:
其他好文 时间:
2017-07-08 21:52:53
阅读次数:
366
JSONP 一,jsonp的原理 jsonp,跨域请求策略,是一种使用模式,利用script标签属性的src属性,绕过浏览器的同源策略,获取另一个服务器数据的方式。 什么是同源策略? 同源策略就是浏览器阻止从一个源加载文档或脚本获取或设置另一个源加载的文档的属性。 因为是浏览器的限制,所以请求和响应 ...
分类:
Web程序 时间:
2017-07-07 21:40:18
阅读次数:
220
这样会导致一个结果就是StringUtils.isBlank判断后,会为false因为高德返回的这个数据结构是个key-value结构,除了null,就是一个带有”{}“的一个字符串。因此不需要判断使用StringUtils.isBlank进行判断 ...
分类:
Web程序 时间:
2017-07-07 21:23:38
阅读次数:
288
function loadScript(url, func) { var head = document.head || document.getElementByTagName('head')[0]; var script = document.createElement('script'); s ...
分类:
Web程序 时间:
2017-07-07 16:34:03
阅读次数:
276
自从有了promise之后 感觉天都亮了function Jsonp(url){ var url=url.indexOf('?')>-1?url+"&callback=callback":url+"?callback=callback"; return new Promise(function(re... ...
分类:
Web程序 时间:
2017-07-06 16:56:40
阅读次数:
236
首先:什么是跨域? Cross Domain Request:从一个资源请求另一个资源,二者所在的请求地址不同,域名不同、端口号不同、请求协议不同。 它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。 关于同源策略 这里推荐感兴趣的可以去 阮大的博客查看 阮一峰的个人博客 ...
分类:
Web程序 时间:
2017-07-06 10:09:47
阅读次数:
244