airforce1st

导航

烦人的ajax跨域调用

       最近使用ajax.net开发了一个项目,用户在aspx页面上动态进行查询操作,查询条件和返回结果以ajax的方式进行,返回的数据都是javascript对象,为了让这个模块跨平台通用,我分析出运行时ajax生成的ashx(实际上是javascript)代码,并拷贝出来,最后变成一个只有html和js的项目,提供数据的项目运行在.net服务器,但调用代码我可以拷贝到任意一台服务器,实现了跨平台调用。
       但在使用中,发现一个难以解决的问题,我使用的这个纯html和js的剥离出来的项目如果和提供数据源的项目不在一台服务器上,每次请求数据时,都会提示"正在访问控制区之外的信息,有些危险,是否继续",如果选择否就不能传送数据。
     我想跨域数据调用,是每一个ajax项目都会遇到的吧,而且这个问题如果不能解决,ajax的应用也会首到限制,不知哪会这方面有经验,顺便找了几个相关的网址,先记录在这儿。

http://www.duduwolf.com/catalog.asp?tags=ajax
http://www.blueidea.com/bbs/newsdetail.asp?id=2359848
http://www.hibernate.org.cn/viewtopic.php?t=15641&highlight=%BF%E7%D3%F2

posted on 2006-01-13 14:04  山药蛋V3.5  阅读(3525)  评论(6编辑  收藏  举报