пятница, 30 марта 2012 г.

Re: обработка во views AJAX POST

В firebug не видно, каким методом запрос уходит?

2012/3/30 Владимир Корбашов <artnarod@gmail.com>
упс ... GET получаю ...

On 30 мар, 20:22, Arcady Chumachenko <arcady.chumache...@gmail.com>
wrote:
> Выведи request.method, посмотри, чему он у тебя на самом деле равен
>
> 2012/3/30 Владимир Корбашов <artna...@gmail.com>
>
>
>
>
>
>
>
>
>
> > Пытаюсь съесть POST данные, засланные JQuery.
> > Сразу не заработало, упростил все до вывода сообщения на финише, по
> > которому можно судить о происходящем.
> > вот js:
> > $(document).ready(function() {
> >        $('#form_to_author').submit(function() {
> >                $.post('/blog/message/', {
> >                        'name': 'name'
> > //                      'name': $('input[name="name"]').val(),
> > //                      'contact': $('input[name="contact"]').val(),
> > //                      'message': $('input[name="message"]').val(),
> > //                      'antibot': $('input[name="antibot"]').val()
> >                }, function(data) {
> >                        alert(data);
> >                });
> >                return false;
> >        });
>
> > вот views:
>
> > def TakeMessage(request):
> >    if request.is_ajax():
> >        message = '111111'
> >        form_add_message = FormAddMessage(request.POST or None)
> >        if request.method == 'POST':
> >            message = '222222222'
> >        return HttpResponse(message)
>
> > В результате получаю сообщение "111111" , т.е строка  message =
> > '222222222' не срабатывает.
> > То есть - просто не проходит проверка if request.method == 'POST': ...
> > вот тут и уперся. Все, что нашел за последние пару часов, проскакивают
> > эту строчку запросто ...
> > Братцы, что я делаю не так, а?
>
> --
> Аркадий Чумаченко // Arcady Chumachenko
> веб-проекты // web development
> icq is no more, use google talk please
> skype arcady.chumachenko
> cell +7 911 701-0626 / +5 938 545-24-98
> wwwhttp://ilvar.tumblr.com/

Комментариев нет:

Отправить комментарий