栏目导航
热点推荐
- 流行的70个AJAX演示及下载
- 20个Ajax关键议题
- AJAX技术在PHP开发中的简单应用
- 如何选择使用AJAX的最佳时机
- 一日精通Ajax技术
- [四天学会ajax] 学习Ajax教程第
- [四天学会ajax] 学习Ajax教程第
- ajax的server部分(php版)
- 在Ajax 应用程序中实现数据之间
- 解决AJAX 跨域访问完整解决方案
- Ajax获取页面被缓存的解决方案
- ajax检测用户名
阅览排行
解决AJAX 跨域访问完整解决方案
www.jz123.cn 2008-09-07 来源: 中国建站 编辑整理 我要投递新闻
在一项目中由于需要使用js事件中使用AJAX获取数据信息,但这其中涉及到跨域取数据的问题。在网上搜了好半天最后发现了ADAJAX这样一个东东,貌似可以解决这样的问题:
advAJAX.get({ url: "http://www.example.com/page.html", onSuccess : function(obj) { alert(obj.responseText); } }); |
详细地址:
http://advajax.anakin.us/index-en.htm
但是这最终还不能解决我的问题,我需要将从其他网站获取的内容强制转化为js可执行脚本:
advAJAX.get({ url: "http://www.abc.com/page.html", onSuccess : function(obj) { eval(obj.responseText); } }); |
弄了很久,最终决定直接在js脚本中引入url作为js脚本嵌套执行,这下好像是通关了啊。
var requestUrl='http://www.sample.com/UI/AdMessage/GetAdMessageByKey.aspx?G&SiteId='+SiteId+'&SiteDomain='+SiteDomain+'&Index='+linkId+'&KeyId='+k.id+'&stamptime=' + new Date().getTime();
function LoadAdScript(script) |
上一篇:Ajax获取页面被缓存的解决方案 下一篇:ajax无刷新上传图片实例