Javascript源代码赢得't负载.有点
Javascript source won't load.. kind of
我完全被这个问题难住了。完全被难住了。
我正在构建一个广告网络的框架。在进行原型设计时,我在科丁根完成了大部分建筑。那里一切都很好。不过,我刚迁移到一个新主机,我遇到了一个奇怪的问题。奇怪的
请耐心听我解释。
我的广告网络的广告是通过用户在其网站上放置的代码片段放置的。以下是代码片段:
<script type="text/javascript">
document.write('<scr' + 'ipt type="text/javascript" src="http://mysite.net/ad_engine.php?pid=333"></scr' + 'ipt>');
</script>
而且,在PHP处理请求后,以下是ad_engine.PHP页面上的输出:
document.write("<div class='adframe' style='min-width:250px; min-height:100px;'><a href='click.php?adid=4224&pid=333' target='_self''><img src='http://mysite.net/ads/image.png' border='0' class='adimage' style='min-width:125px; min-height:100px;' /></a><span class='adtext'><a href='click.php?adid=4224&pid=333' target='_self''>This is the ad contents right here</a></span></div>");
当我在Kodingen上开发时,这种方法效果很好。这个广告出现在我放置这个片段的任何页面上。但是,由于已经迁移到我的新服务器,并且没有更改任何内容,所以这种方法不起作用。
在新服务器上:当直接在地址栏中键入ad_engine.php时,会像往常一样显示广告。但是,当它通过我向您展示的第一个代码片段加载到任何其他页面时,广告都不会出现。奇怪的是,即使我将旧的ad_engine.php文件加载到新主机上的页面上,它仍然可以正常工作。跟随
虽然没有广告出现,但我知道我的新主机上的ad_engine.php页面,我知道它正在处理中,因为MySQL的更改是按照预期进行的。
在解释这个问题时,我尽可能清楚,如果你有任何问题,请告诉我。
帮助?
已经测试了缓存问题?也许你的新主机有不同的缓存设置?
尝试在.php调用中添加一些随机数:
document.write('<scr' + 'ipt type="text/javascript" src="http://mysite.net/ad_engine.php?pid=333&x=RANDOM_NUMBER_GOES_HERE"></scr' + 'ipt>');
相关文章:
- 如何解雇“;铁局部存储负载”;事件
- AngularJs动态负载
- 在筛选网格期间,网格负载掩码不起作用
- 有效负载字节与实际字节不同
- 将负载放入变量中
- <脚本类型=“;模块“>负载性能
- 我如何才能包含一个iframe视频,这样它就不会't负载
- 从下拉列表中获取值.(有点棘手)
- 使用$(el).addClass('example');但是不要't增加负载
- 为什么Hapi.js POST处理程序返回空负载
- 动态坐标谷歌地图不会't负载
- 如何只有点击时才有CSS动画,而不是页面加载
- slack files.upload-如何从javascript/jQuery将文件作为有效负载发送
- 嵌套iframe获胜't负载
- 如何避免webGL着色器加载给cpu带来太多负载
- 这种无缝的字幕风格使每个滚动都有点抖动
- 在网页上执行绝对路径的所有点击前面加上网址
- 如何在node.js中的两个相同主机之间进行负载平衡(弹性)
- 使用 HTTP 代理进行负载平衡
- Javascript源代码赢得't负载.有点