django形式的Ajax帖子不起作用

时间:2012-12-05 05:46:51

标签: django jquery

由于某种原因,我在尝试使用ajax时无法获得成功的帖子。我正在尝试的代码在这里:

http://jsfiddle.net/MRKNq/11/

$('#register_form').submit(function(e) {

$.ajax({
    type: "POST",
    url: "/echo/json/",
    data: $('#register_form').serialize(),
    success: function(data) {
        alert(data.text);
        $('#result').text(data.text);
    },
    type: 'POST'
});


e.preventDefault();

});​

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

您应该查看Firebug或其他工具中返回的响应。这可能与CSRF有关。

看看这个:https://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ajax

您还可以使用此装饰器来免除您对CSRF保护的看法:https://docs.djangoproject.com/en/dev/ref/contrib/csrf/#django.views.decorators.csrf.csrf_exempt