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

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

Пытаюсь съесть 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': ...
вот тут и уперся. Все, что нашел за последние пару часов, проскакивают
эту строчку запросто ...
Братцы, что я делаю не так, а?

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

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