我在我的网站上使用php.mysql,ajax包含了Highcharts。它在url结构“abc.com/xyz/”但没有运行un“abc.com/qwerty.php”的页面中正常运行。所有其他jquery调用都在头文件中完成,该文件始终保持不变。可能是什么问题?任何帮助将受到高度赞赏。
答案 0 :(得分:1)
根据您对我的评论的回复,您肯定遇到相对网址的问题。将您的<script />
网址更改为绝对网址。例如:
<script type="text/javascript" src="/js/dxJ_uCBsir4yQMacwqm_6l.js"></script>
注意/
中的前一个src
。如果您的网站上的/js/...
无法提供脚本,请进行相应调整,例如:
<script ... src="/some/path/js/dxJ_uCBsir4yQMacwqm_6l.js"></script>
如果您这样做,那么从不同/
深度的路径引用脚本就不会有问题,这显然是您根据所描述的症状所遇到的问题。 :)希望这有帮助。
答案 1 :(得分:0)
您可以尝试更改该文件的权限。
右键单击该文件并将“更改权限”更改为“读取/查看/写入”。
我在CPanel遇到同样的问题。我做了这个。然后它工作正常。
试试吧。