当前位置:首页 > 行业知识 > 正文

XMLHttpRequest cannot load – Origin is not allowed by Access-Control-Allow-Origin.

2014-01-23 14:29:05   来源:www.null   编辑:牛叉软件

摘要:今天使用调试程序的时候,开启广告统计没有效果。看不到统计。打开有广告的页面,用GoogleChrome的DebuggingConsole查看后台报错:“XMLHttpRequestcannotloadhttp://localhost/web/niuxcms/utf8/plugin...

今天使用调试程序的时候,开启手机广告统计没有效果。看不到统计。打开有广告的页面,用Google Chrome的 Debugging Console 查看后台报错:

“XMLHttpRequest cannot load http://localhost/web/niuxcms/utf8/plugins/niuxams/counter.php. Origin http://www.niuxsoft.com is not allowed by Access-Control-Allow-Origin.”


查看翻译:“无法加载:XMLHttpRequest http://localhost/web/niuxcms/utf8/plugins/niuxams/counter.php。起源http://www.niuxsoft.com是不允许被访问控制允许的起源。”


原来是无法跨域执行ajax。仔细分析原因,发现是默认广告样板广告位代码里有一句定义了变量:amsdir="http://localhost/web/niuxcms/utf8/plugins/niuxams/"。这是样板代码生成的时候自动添加了。要开启样板广告统计,必须改变这个。只需要重新保存一次广告位代码即可。程序会自动改变此变量为当前网站的目录位置。然后测试就正常了,虚惊一场。



^

 

客服中心 | 授权中心 | 购买授权 | 付款方式 | 广告合作 | 联系我们 | 关于我们

Copyright © 2013-2099 NiuXsoft.com All Rights Reserved. 湘ICP备11016562号-1

Powered by NiuXcms