【问题标题】:JS file doesn't work in serverJS文件在服务器中不起作用
【发布时间】:2011-11-12 11:07:24
【问题描述】:

我的主机 http://mywebsite.com/data[0]/data[1]/test.js 中有一个 js 文件,其中包含 document.write() 函数。

(data[0] 和 data[1] 是 php 模块处理它们的动态值,每次更改这些值时 js 输出都会不同)

在 html 文件中我使用这个:

<script src="http://mywebsite.com/data[0]/data[1]/test.js"></script>

它不起作用,但是当我在 localhost 中保存 js 文件的输出(设置了静态值并且没有使用数据 [0] 和数据 [1])并使用它时:

<script src="http://localhost/test.js"></script>

有效!

我认为 http 请求中的某些问题应该是问题,但我不知道是什么! : (

任何帮助将不胜感激:(

【问题讨论】:

  • 生成的 HTML 是否包含 data[0] 或已被 PHP 替换?如果已被替换,生成的 HTML 是什么?
  • @pimvdb, data[0] 和 data[1] 是模块检查它们的变量,根据它们js内容会有所不同。
  • 我不确定我是否理解您的情况。文件data[0]/data[1]/test.js 是字面上要求的吗?如果没有,请求什么文件?
  • @pimvdb,请看我在乔治回答中的评论。
  • http://systemforoosh.com/ads/js/0/1 在导航到它时加载,但不是作为<script src=...> 标签(错误请求)。也许这取决于发送的Referer 标头,但我不确定您是否可以更改它。

标签: php javascript http http-request


【解决方案1】:

没有看到data[0]data[1] 的输出,我猜是这些,你错误地链接到文件。

如果您无法发布您的网站作为示例,我建议您查看文件的源(通常右键单击页面并单击查看源),然后单击链接(在大多数现代浏览器中应该可以)到您的javascript 文件,如果您没有看到您的 javascript 文件,则说明您的链接不正确。

如果您可以链接到该页面,我可以进一步帮助您。

【讨论】:

  • 当我点击链接时,内容就在那里,但正如我所说的那样清楚,它在那种情况下不起作用。链接正确。
  • @Revo 如果链接正确,那么我们需要查看 javascript 代码,因为它一定是 js 错误。一个指向您网站的链接会很好,因为我觉得您的问题不清楚。
  • 使用这个:使用这个:<script type="text/javascript"> var systemforoosh_affiliate_id = 66;var adsBgColor = '#FFFFFF';var adsBorderColor = '#FFFFFF';var adsSize = '100%';</script> <script type="text/javascript" src="http://systemforoosh.com/ads/js/0/1"></script>
  • 您的代码在http://systemforoosh.com/ads/js/0/1 没有意义,请参阅:var systemforoosh_rand = Math.floor(Math.random()*10000000); var systemforoosh_url = window.location.href.replace('http://','').replace('-','@#$@').replace(/\//g,'-'); var systemforoosh_src = 'http://systemforoosh.com/ads/show/0/1/'+systemforoosh_url+'/'+systemforoosh_rand; var new_script = '<script type="text/javascript" src="' + systemforoosh_src + '"></script>'; document.write(new_script);您正在向 1-999,999 之间的 url 添加一个随机数,因此您正在尝试加载不存在的 js 文件。
  • 正如 pimvdb 所说:systemforoosh.com/ads/js/0/1 在导航到它时加载,但不是作为
猜你喜欢
  • 2017-12-30
  • 1970-01-01
  • 2010-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多