Size: a a a

Django [ru] #STAY HOME

2020 August 02

A

Aquinary in Django [ru] #STAY HOME
Просто подставь и всё
источник

A

Aquinary in Django [ru] #STAY HOME
И data соответственно тоже
источник

ᅠᅠ

ᅠ ᅠ in Django [ru] #STAY HOME
Aquinary
Ну у тебя же был send-info
window.beforeunload = function() {
   var a = 'exit'
   $.ajax({
       url: 'send-info',
       method: 'post',
       dataType: 'json',
       data: {'the_post':a},


   });
   reconnect = true;
   return a;
};
источник

ᅠᅠ

ᅠ ᅠ in Django [ru] #STAY HOME
так?
источник

A

Aquinary in Django [ru] #STAY HOME
ᅠ ᅠ
window.beforeunload = function() {
   var a = 'exit'
   $.ajax({
       url: 'send-info',
       method: 'post',
       dataType: 'json',
       data: {'the_post':a},


   });
   reconnect = true;
   return a;
};
$.ajax({
       url: url,
       method: 'post',
       dataType: type,
       data: data,
       success: function(data) {
         
       },
       error: function(data) {

       }
   });

Вроде бы success и error тоже нужны
источник

ᅠᅠ

ᅠ ᅠ in Django [ru] #STAY HOME
Aquinary
$.ajax({
       url: url,
       method: 'post',
       dataType: type,
       data: data,
       success: function(data) {
         
       },
       error: function(data) {

       }
   });

Вроде бы success и error тоже нужны
нет не то
источник

ᅠᅠ

ᅠ ᅠ in Django [ru] #STAY HOME
Aquinary
$.ajax({
       url: url,
       method: 'post',
       dataType: type,
       data: data,
       success: function(data) {
         
       },
       error: function(data) {

       }
   });

Вроде бы success и error тоже нужны
можеш сбрость свой код с аjax в лс?
источник

A

Aquinary in Django [ru] #STAY HOME
ᅠ ᅠ
можеш сбрость свой код с аjax в лс?
Выше он и есть, я оставил только скелет
Ошибка всё та же? В инспекторе в браузере нет никаких ошибок?
источник

ᅠᅠ

ᅠ ᅠ in Django [ru] #STAY HOME
просто до вю не доходит
источник

A

Aquinary in Django [ru] #STAY HOME
ᅠ ᅠ
просто до вю не доходит
Аааа лол
Слепой я дятел
Так это
Объяви переменную the_post в самом начал метода со значением None например
Ты её внутри if только объявляешь, потом выходишь из if и пытаешься вызвать не объявленную переменную
источник

A

Aquinary in Django [ru] #STAY HOME
Aquinary
Аааа лол
Слепой я дятел
Так это
Объяви переменную the_post в самом начал метода со значением None например
Ты её внутри if только объявляешь, потом выходишь из if и пытаешься вызвать не объявленную переменную
def get_post(request):
   the_post = None
   if request.method == 'POST':
источник

ᅠᅠ

ᅠ ᅠ in Django [ru] #STAY HOME
def get_post(request):
   the_post = None
   if request.is_ajax() == 'POST':
       the_post = request.POST.get('the_post')

       print(the_post)
   return HttpResponse(the_post)

в браузере none
источник

A

Aquinary in Django [ru] #STAY HOME
request.is_ajax() == 'POST':
Просто request.is_ajax() без сравнение с пост
источник

ᅠᅠ

ᅠ ᅠ in Django [ru] #STAY HOME
Aquinary
request.is_ajax() == 'POST':
Просто request.is_ajax() без сравнение с пост
так же none
источник

A

Aquinary in Django [ru] #STAY HOME
ᅠ ᅠ
так же none
А print в консоли отрабатывает?
источник

ᅠᅠ

ᅠ ᅠ in Django [ru] #STAY HOME
нет
источник

ᅠᅠ

ᅠ ᅠ in Django [ru] #STAY HOME
ща по кнопек буду пробувать передавать может джс не катит
источник

A

Aquinary in Django [ru] #STAY HOME
ᅠ ᅠ
ща по кнопек буду пробувать передавать может джс не катит
```
def get_post(request):
   the_post = None
   if request.is_ajax():
       the_post = request.POST.get('the_post')

       print(the_post)
   return HttpResponse(the_post)
```
Вот так же сейчас?
источник

ᅠᅠ

ᅠ ᅠ in Django [ru] #STAY HOME
а что надо подключить чтобы ajax работал
источник

A

Aquinary in Django [ru] #STAY HOME
ᅠ ᅠ
а что надо подключить чтобы ajax работал
<script
 src="https://code.jquery.com/jquery-3.5.1.min.js"
 integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0="
 crossorigin="anonymous"></script>
Но если вьюха отрабатывает, то с этим всё впорядке
источник