Don*_*nia 9 javascript php jquery codeigniter
我正在使用CodeIgniter开发Web应用程序.这一次,我把自定义js代码放在视图文件中做了很多花哨的东西.通过这样做,我可以使用site_url()和base_url()功能的笨提供.
今天我想将所有自定义js代码从视图文件分离到外部js文件中.然后它打我,我不能使用site_url()和base_url()外部的js文件.所以,我不得不将js代码移回视图文件.
我想问一下这类问题的意见,例子和最佳实践.您是将自定义js代码放在视图中还是在外部js文件中?如果你把它放在外部文件中,你如何解决需求site_url()和base_url()(当然除了我想要避免的绝对URL).
Sam*_*son 38
我通常将我的文件保存在外部文件中,但在我的模板(视图)中放置一行,声明一个名为"baseurl"的javascript变量,以后可以由我的外部javascript使用.
<script type="text/javascript">
var baseurl = "<?php print base_url(); ?>";
</script>
<script type="text/javascript" src="/js/scripts.js"></script>
Run Code Online (Sandbox Code Playgroud)
现在我的scripts.js文件可以base_url()通过自己的baseurl变量访问该值.
| 归档时间: |
|
| 查看次数: |
12867 次 |
| 最近记录: |