在Bottle中导入Javascript文件(framework jQuery)
Import Javascript file in Bottle (framework jQuery)
当我尝试在Bottle中使用javascript运行HTML文件时,遇到了一个问题。看看我的代码:
瓶子服务器:
from bottle import static_file
...
@route('/static/<filename>')
def static():
return static_file(filename, root='.')
...
HTML文件:
...
<input type="text" id="time" class="datepicker" required>
...
<script type="text/javascript" src="static/jquery-ui/jquery-2.1.4.js"></script>
<script type="text/javascript" src="static/jquery-ui/jquery-ui.js"></script>
<link rel="stylesheet" href="static/jquery-ui/jquery-ui.css">
<script type="text/javascript" src="static/jquery-ui/my-script.js"></script>
Javascript文件:
$(function() {
$('.datepicker').datepicker();
});
当我不使用Bottle(所以不使用style/
)但不从Bottle运行时,HTML文件会正确运行。我使用一个方法static()
来返回我的javascript文件的url,这个方法适用于css文件,但对javascript没有结果。。。
我建议使用Bottle的get_url
函数,而不是对路径进行硬编码。如果你在一个目录(例如domain.com/app)下发布你的应用程序,它将不起作用。所以最好使用src="{{ get_url('static', filename='jquery-ui/jquery-2.1.4.js') }}"
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用jquery在填充自动完成的值后使文本框只读
- jQuery:循环一个具有不同超时值的循环
- 用程序搜索JQuery数据表中的文本
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jQuery匹配JSON对象的部分文本
- Jquery POST未填充数组
- JQuery使计数器每次更改时都会增加
- 如何在Angular2中使用jQuery插件
- Zend Framework 中的 jquery 插件
- Jquery and play framework 2 javascript router issue
- Jquery 表单序列化不适用于 Scala Play Framework 2.2 的 facebox
- Ionic Framework Popover JQuery addClass
- JavaScript JQuery Galleria.io Zk Framework getSelectedImage(
- 在Bottle中导入Javascript文件(framework jQuery)
- 在Zend Framework中,哪里是放置自定义jquery和javascript的最佳位置
- Gumby Framework-JQuery触发onclick事件两次
- Fat-Free Framework + JQuery AJAX GET = no response
- jQuery AJAX call to Slim Framework