首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在django页面中加载数据时jquery ajax出现问题

在django页面中加载数据时jquery ajax出现问题
EN

Stack Overflow用户
提问于 2011-02-24 08:26:33
回答 1查看 935关注 0票数 1

为什么下面的jquery代码在与django一起使用时不起作用,而如果像静态页面一样加载就能起作用?

可能有django的csrf保护涉及到某些地方,但我找不到如何使其工作。

经过编辑、精简的代码:

代码语言:javascript
复制
$(document).ready(function(){
$('.content').load('something.txt');
    $.ajax({
    method: "get",url: "http://something.com/pm/js/something.txt",
    success: function(html)
            {
            $(".content").html(html);
            }
    });
});

这样做的目的应该是:当这个django页面加载时,脚本应该调用另一个django视图并从它们加载数据。(现在为了方便起见,'something.txt‘是静态文件)

...firebug没有显示任何异常

EN

回答 1

Stack Overflow用户

发布于 2011-03-09 09:40:24

我要胡乱猜测一下:也许当你用Django加载页面时,你没有正确地设置静态文件服务,所以jQuery永远不会被加载,同样,你的Javascript也不会被执行。

要检查并查看是否加载了jQuery,请在该页面上打开firebug,并查看jQuery变量是否为undefined

如果这就是问题所在,现在就从CDN中加载jQuery。

<script src="http://code.jquery.com/jquery-1.5.1.js"></script>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5099035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档