Django jquery .load函数

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

+0

带有'create' id的元素在哪里? – gdoron 2012-04-21 23:36:40

+0

我已将它添加到我的问题 – snackerfish 2012-04-21 23:39:15

+0

什么HTTP状态做FireBug显示ajax响应? CSRF验证可能存在问题,但我不确定。 – 2012-04-21 23:52:39

我感动从我的模板中的JavaScript代码来我base.html文件的模板,它似乎做工精细

谢谢

snackerfish