【发布时间】:2010-04-18 16:16:46
【问题描述】:
我有以下 Kohana 设置:
我所有的文件都放在'public_html/koh'下 我的js文件放在'public_html/koh/media/js/'下
我使用 html::script 助手来包含那些生成我以下 html 代码的 javascript 文件:
<script type="text/javascript" src="/koh/media/js/site.js"></script>
在我的 js 中,我访问像“json/getsomething”这样的控制器之一(即http://localhost/koh/json/getsomething)。
只要我保持在控制器的顶部,它就可以正常工作: http://localhost/koh/home
当我转到“http://localhost/koh/home/index”时,它当然会呈现相同的页面,但 'json/getsomething' 不再可以从 Javascript 访问。
我该如何解决这个问题?
使用绝对路径包含 Javascript? 在js中创建一个变量,比如var fullPath = 'http://localhost/koh/'?
最好的做法是什么?
莱昂蒂
【问题讨论】:
标签: javascript kohana