我有一个django项目,但由于某种原因,基本的jquery不起作用.
<html>
<head>
<link href="/site_media/css/poll.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="/site_media/js/jquery-1.3.2.js" />
<script type="text/javascript">
$(document).ready(function(){
alert('hi there');
});
</script>
</head>
Run Code Online (Sandbox Code Playgroud)
等等...
由于某种原因,就绪事件没有被触发.jquery和css都是肯定存在的(firebug证实了这一点).页面上没有javascript错误.
我错过了一些非常明显的东西,或者Django中是否有一些微妙的东西需要配置以允许jQuery使用它.
编辑:事实上,导入jquery后没有javascript工作!添加一个
<script type="text/javascript">alert("hi");</script>
Run Code Online (Sandbox Code Playgroud)
如果在jquery导入之前放置,但在之后不放置.
这可能是由于</script>jQuery脚本包含行缺少结束标记.例如:
<script type="text/javascript" src="/site_media/js/jquery-1.3.2.js"></script>
Run Code Online (Sandbox Code Playgroud)
根据此处SCRIPT元素的HTML规范中的注释,开始和结束标记都是必需的.
| 归档时间: |
|
| 查看次数: |
2035 次 |
| 最近记录: |