首页
学习
活动
专区
圈层
工具
发布

Modx 404
EN

Stack Overflow用户
提问于 2018-07-17 09:40:18
回答 2查看 66关注 0票数 0

我创建了一个名为myscripttest的片段

代码语言:javascript
复制
<?php
$modx->regClientStartupScript('assets/templates/js/myscript.js');

将myscript.js放入assets/templates/js,从我的文档中调用[myscripttest]。结果:它为assets/templates/js/myscript.js返回404。在我结清现金后也是一样。

但是,如果我通过这个片段包含默认脚本,那么一切都能正常工作。

编辑:

当我添加斜杠时,没有什么变化:

代码语言:javascript
复制
<?php
$modx->regClientStartupScript('/assets/templates/js/myscript.js');
EN

回答 2

Stack Overflow用户

发布于 2018-07-17 11:08:14

请查看浏览器控制台,哪个url路径用于访问该文件。文件在那里吗?如果是: apache/nginx是否可以读取脚本文件?如果不将644分配为文件权限。

票数 0
EN

Stack Overflow用户

发布于 2019-12-20 01:08:29

将完整的url加载到浏览器地址栏中的脚本中。如果它出现了,请使用您信任的资产路径:

$modx->regClientStartupScript(MODX_ASSETS_PATH . 'templates/js/myscript.js');

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51378052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档