我希望能在模板中渲染一个HTML "a"文件,并使用jQuery .load()嵌入其他HTML文件到这个a.html文件中。但是,我使用下面的代码失败了。
以下是我的a.html内容:
以下是我的 abc.html 文件:
以下是我的应用程序树:
在Firebug调试器中,我可以看到jquery-1.10.2.js的源代码,因此我认为已成功包含了jquery脚本。
我想将嵌入a.html中的abc.html显示为“Hello world”,但在加载a.html后我什么也看不到。
有没有办法解决这个问题?
添加“模板”的设置:
以下是我的a.html内容:
<html>
<head>
{% load staticfiles %}
<script type="text/javascript" src="{% static "js/jquery-1.10.2.js" %}" /></script>
</head>
<body>
<div id="includeContent"></div>
</body>
</html>
以下是我的 abc.html 文件:
<html>
<body>
<!-- Hello -->
<p>Hello world </p>
</body>
</html>
以下是我的应用程序树:
- App:
views.py
models.py
- static
-js:
jquery-1.10.2.js
- template:
a.html
abc.html
在Firebug调试器中,我可以看到jquery-1.10.2.js的源代码,因此我认为已成功包含了jquery脚本。
我想将嵌入a.html中的abc.html显示为“Hello world”,但在加载a.html后我什么也看不到。
有没有办法解决这个问题?
添加“模板”的设置:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
abc.html
发送请求。请检查您的代码,因为可能存在一些错误,这是一般的想法。 - Wtower