Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 9, 2015 18:07:14

Rebra4
Зарегистрирован: 2012-06-30
Сообщения: 132
Репутация: +  0  -
Профиль   Отправить e-mail  

ajax post

base.html код javascript

<script>
$(document).ready(function(){
$(".fantom").click(function(){
$('.fantom').hide();
$.post("/control",function(data){alert(data);});
});
});
</script>
template.html
<a class="fantom" href="javascript:">Запуск javascript</a>
views.py
def control(request):
	data=0
	if request.is_ajax():
		data=1
	return HttpResponse(data)
urls.py
url(r'^control/$','hello.views.control',name='control'),
Проблема в том что не работает post запрос. Ошибка в консоли:
POST http://gae/control 500 (Internal Server Error) jquery.js:7845x.support.cors.e.crossDomain.send jquery.js:7845x.extend.ajax jquery.js:7301x.(anonymous function) jquery.js:7447(anonymous function) (index):16x.event.dispatch jquery.js:4676y.handle
С GET все отлично работает. В чем может быть ошибка? ($.ajax также с GET работает, с POST нет)

Отредактировано Rebra4 (Июнь 9, 2015 18:11:10)

Офлайн

#2 Июнь 9, 2015 18:26:26

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

ajax post

смотрите ошибку в респонзе




Офлайн

#3 Июнь 9, 2015 18:49:02

Rebra4
Зарегистрирован: 2012-06-30
Сообщения: 132
Репутация: +  0  -
Профиль   Отправить e-mail  

ajax post

все понял спасибо, дело было с косой чертой

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version