【发布时间】:2012-07-11 09:50:00
【问题描述】:
我在 javascript 中有一些很长的字符串变量,我在 .js 文件中实例化了它们,这样我就可以在多个文件中使用它们,而且它也不会因为超长而混淆页面。但是,我想将一些 php 回显到 .js 文件中(这样我就可以使用我的 php 中指定的文件路径)并将其放入变量中。
我知道,如果它在一个普通的 html 页面中,我可以只做 <?php echo "foo"; ?> 并且它会正常工作。但是,在 js 文件中它似乎忽略了它。 js 文件当前实例化了一个变量和一个存储 html 表单的关联数组,因此我可以根据一些用户输入将它们放在页面上。
我需要将 php 文件路径回显到表单的操作部分。这样做的原因是,如果我回去修改我的代码,我只需要更改一次文件路径。但是,js 文件要么将实际文本 () 粘贴在我的变量中,要么不会加载表单。
我们将不胜感激,如果您需要更多信息,请随时提出。非常感谢!
【问题讨论】:
-
HTML
data-属性在这种情况下也是不错的选择,因为这样您就不会违反关注点分离的规则。
标签: php javascript include