Мне удалось подключить ajax к django, но я столкнулся со следующей проблемой.В моей функции AJAX у меня есть это:
function submitForm() {
var contactForm = $(this);
if ( !$('#senderName').val() || !$('#senderEmail').val() || !$('#message').val() ) {
$('#incompleteMessage').fadeIn().delay(messageDelay).fadeOut();
contactForm.fadeOut().delay(messageDelay).fadeIn();
} else {
$('#sendingMessage').fadeIn();
contactForm.fadeOut();
$.ajax( {
url: contactForm.attr( 'action' ) + "?ajax=true",
type: contactForm.attr( 'method' ),
data: contactForm.serialize(),
success: submitFinished
} );
}
return false;
}
И представление теперь выглядит так:
def postMessageForm(request):
if request.POST:
print "POST"
if request.GET:
print "GET"
Как мне сказать представлению, чтобы отправить переменную успеха назад, чтобы кодпродолжается?В php это будет примерно так: .... if (isset ($ _ GET ["ajax"])) {echo $ success?"success": "error";
Заранее спасибо