如何使用.js文件中定义的变量(在php文件中定义)
How to use defined variable(defined in php file) in .js file
我有一个config.php文件,其中定义了一个变量SITE(define('SITE',"siteroot")
,还有一个.js文件,其中包含jquery函数。在那个文件中,我有一个变量site_root
。
我能做site_root=<?=SITE?>
吗
我将.js文件更改为php文件,并使用此代码header("Content-type: application/javascript");
来定义文件的类型并包括配置文件。但是,site_root=<?=SITE?
返回""
。
我不确定你在问题或实际代码中是否有拼写错误,但
define('SITE',"siteroot");
和
var site_root = "<?= SITE ?>";
// ^ ^ quotes matter
应该可以正常工作。
声明PHP变量
<?php
$variable = "abc";
?>
<script>
$("document").ready(function(){
var test = "<?php echo $variable; ?>";
alert(test);
});
</script>
相关文章:
- 要求定义另一个文件中的对象
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- SuiteScript2.0-包括一个自定义文件
- 为其他JS生成定义“;编译器”;来自TypeScript定义文件
- 在ES6中,模块将导致多个网络调用,因为两个模块不能在单个文件中定义
- 如何在定义js文件后为外部javascript文件设置变量
- 如何定义一个模块并使用它来分离js文件
- 使用Yadda和Protractor重用步骤定义,遍历所需文件
- Rails资产管道-自定义js文件
- 如何在ExtJs4应用程序上为视图、存储和模型设置自定义文件夹名称
- 扩展 ACE 编辑器,如何导入自定义文件
- 使用drupal中自定义javascript文件中的一个函数
- 尝试使用Node.js动态路由从IMDB中抓取电影内容.但是在我的output.json文件中没有定义
- Javascript/webpack:如何用自定义的文件循环连接目录中的所有json文件
- 在页面对象文件中验证sendKeys结果会导致未定义的错误(Protractor)
- 在windows8中,将“从文件选择器中拾取的文件”定义为Listview数据源
- 未由使用 JavaScript 的 JSON 数组文件定义
- ReactJs + Babel -使用单独的文件定义组件
- 如何知道脚本文件定义了哪些变量和函数
- 从导入的文件定义类