Asynchronous JavaScript and XML (Ajax) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。使用 XMLHttpRequest函数获取数据,它是一种 API,允...
分类:
其他好文 时间:
2014-08-20 12:29:22
阅读次数:
226
好久没写东西了,自我检讨一下,写不完这篇不下班!!最近在做一个项目模块通用的分享功能插件,由于各个模块调用所以会出现跨域问题,正好之前同事解决过,于是自己亲身实践把这次解决问题的经历记录下来。闲言少叙,书归正传~首先,项目背景,一个基于jquery的分享插件开发,..
分类:
Web程序 时间:
2014-08-15 02:57:48
阅读次数:
206
一、jsonp 其实我本以为jsonp能够做到利用AJAX任意访问别人的程序代码,但是我发现实际并不是我想象的那样,因为jsonp要改动服务器端的代码。别人的服务器端代码怎么改啊?除非别人愿意,否则你还是不能用AJAX获取别人的数据。 Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静.....
分类:
其他好文 时间:
2014-08-13 14:33:26
阅读次数:
221
chrome提示错误:CAUTION:Provisional headers are shown 解决办法,解决了ajax跨域访问php数据时无法正常获取数据,实现跨域访问....
分类:
其他好文 时间:
2014-08-12 13:45:24
阅读次数:
260
写在前面跨域的解决方案有多种,其中最常见的是使用同一服务器下的代理来获取远端数据,再通过ajax进行读取,而在这期间经过了两次请求过程,使得获取数据的效率大大降低,这篇文章蓝飞就为大家介绍一下解决跨域问题的一种比较通用的方案——JSONP。什么是跨域?简单的来说,出于安全方面的考虑,页面中的Java...
分类:
Web程序 时间:
2014-08-09 11:30:17
阅读次数:
346
JS代码中,进行Ajax处理后,根据后台逻辑判断、满足一定条件时,采用window.open()打开新页面时,会存在浏览器拦截该网页的情况,因为window.open()是打开一个新的页面,存在跨域的问题,所以浏览器拦截。解决办法是:ajax中将异步提交改为同步提交,即添加参数async:false,..
开发背景: 在开发中采用了一个新的架构,将大部分客户的留言功能集成到一个公共API提交保存,采用不同的用户名区分,供客户查询自己网站的留言,这样节约了客户网站的资源,也提升了维护性。 那么在提交时不能采...
分类:
Web程序 时间:
2014-08-04 18:27:08
阅读次数:
231
昨天帮同事从其他服务器传过来的json数据进行处理,遇到该问题。开始我的思路是用ajax直接请求把数据弄出来就OK了,然而出错了.原因是我使用的ajax 返回类型为json,默认ajax阻止跨服获取数据的。结合其他博文,a...
分类:
Web程序 时间:
2014-07-31 17:23:57
阅读次数:
255
一.关于ajax跨域请求,用jsonp老是不成功,虽然可以返回数据,但是error处报错。原因是返回的数据格式不是jsonp格式。但是用C#构造的请求却能够返回数据。二.第三方的ajax请求肯定是不能获取得到你当前用户的session。任务是这样的的,支付宝的页面返回notify页面(这个页面是异步...
分类:
其他好文 时间:
2014-07-29 10:49:36
阅读次数:
173