ajax跨域和JS的跨域通信(Cross The Site)的几种解决方案
最近做的一个项目中需要ajax跨域取得数据,如果是在本域中确实没有问题,但是放到二级域和其他域下浏览器直接就弹出提示框:“该页正在访问其控制范围之外的数据,这有些危险,是否继续”
1.什么引起了ajax跨域不能的问题
ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作,所以会警告。
2.有什么完美的解决方案么?
没有。解决方案有不少,但是只能是根据自己的实际情况来选择。
阅读全文…
相关日志
90个很实用的JavaScript开发技巧,如果你对JavaScript开发感兴趣,千万别错过了这篇文章。不管你是学习的新手还是开发的老手,这些技巧同样对你有很帮助。
事件源对象
event.srcElement.tagName
event.srcElement.type
捕获释放
event.srcElement.setCapture();
event.srcElement.releaseCapture();
阅读全文…
相关日志
数据以XML文件为载体,存放在某个XML文件中,使用Javascript对XML文件中的数据内容实现分页显示。示例如下: 阅读全文…
相关日志
下面是一段用Javascript生成XML文档的实例,本来想提炼出一个XML的API文档,后来找不到它的参数说明,今天也没心情(心神不宁啊,原因看这里)。下次再整理一篇XML API 文档出来,今天先把这个实例放出来,也是教学性质的实例,实用、明了。 阅读全文…
相关日志
现在很多的网页设置了禁用鼠标右键,使很多的人没有办法继续操作,现在教你几招,让你轻松破解网页上的“鼠标右键菜单屏蔽”。
破解鼠标右键菜单屏蔽大法一:在网页上任意处将右键按下,等跳出对话框时不要放开右键,将鼠标移至对话框,用鼠标左键点“确定”,在将鼠标移动到想要的连接处,放开右键。 阅读全文…
相关日志
1。一个js文件。
如果其中有对ID的获取操作,最好把代码加载在HTML语言后面。。否则,会产生错误!
原因很简单,html都没有加载,怎么能获取到呢?
但是,如果是特效的话,似乎还是放head区域比较好的! 阅读全文…
相关日志
使用js操作css属性的写法:和css中的写法不同:
1、对于没有中划线的css属性一般直接使用style.属性名即可。
如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position等。 阅读全文…
相关日志
attachEvent方法,为某一事件附加其它的处理事件。(不支持Mozilla系列)
addEventListener方法 用于 Mozilla系列
举例:
document.getElementById(“btn”).onclick = method1;
document.getElementById(“btn”).onclick = method2;
document.getElementById(“btn”).onclick = method3;如果这样写,那么将会只有medhot3被执行
写成这样: 阅读全文…
相关日志