Django jquery .load函数
问题描述:
我想加载一个Django的URL到一个div使用jquery .load()函数,并没有内容出现在div中。我很确定它根本没有加载,因为如果我使用萤火虫,它不会显示任何内容。Django jquery .load函数
这里是被称为负载的功能:
$(document).ready(function(){
$("#create").click(function(){
$("#popupContact").load("/cookbook/createrecipe");
});
});
这里是我的模板:
//snip
<div id="popupContact" class="popup">
<a id="popupContactClose" style="cursor:pointer;float:right;">x</a>
</div>
<div id="backgroundPopup">
</div>
//snip
这里是创建ID的元素:
{% block footer %}
<div id="create" style="cursor:pointer" >Create New Recipe</div>
{% endblock %}
链接/ coookbook/createrecipe在“a”链接标记中使用时很好,但是当我尝试切换到加载内容时t将其将不再工作
感谢所有帮助
snackerfish
答
我感动从我的模板中的JavaScript代码来我base.html文件的模板,它似乎做工精细
谢谢
snackerfish
带有'create' id的元素在哪里? – gdoron 2012-04-21 23:36:40
我已将它添加到我的问题 – snackerfish 2012-04-21 23:39:15
什么HTTP状态做FireBug显示ajax响应? CSRF验证可能存在问题,但我不确定。 – 2012-04-21 23:52:39