0

由于某种原因,我在尝试使用 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();

});​

任何建议将不胜感激。

4

1 回答 1

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

于 2012-12-05T05:57:43.283 回答