Fly*_*Cat 1 javascript php parameters jquery codeigniter
我试图将我的变量从我的主页传递到外部JS文件.请看我的代码.
主页:
<script type="text/javaScript">
$(document).ready(function(){
var add_project_link="<?= base_url().'add_project/show_form'; ?>";
var add_agent_link="<?= base_url().'agent/add_agent';?>";
});
</script>
Run Code Online (Sandbox Code Playgroud)
外部JS
$(document).ready(function(){
alert(add_project_link);
alert(add_agent_link);
});
Run Code Online (Sandbox Code Playgroud)
我有:
未定义的referenceError add_project_link未定义.
我认为外部JS会捕获主页中声明的变量.有什么想法吗?非常感谢!
hoh*_*ner 12
在调用外部JavaScript文件之前,使用PHP定义变量:
<script type="text/javascript">
var site_url = '<?php echo site_url(); ?>';
var current_url = '<?php echo current_url(); ?>';
</script>
<script type="text/javascript" src="file.js"></script>
Run Code Online (Sandbox Code Playgroud)
在外部file.js中,您现在可以site_url用作变量.
| 归档时间: |
|
| 查看次数: |
4432 次 |
| 最近记录: |