Запрос Django Post не отправлен на кнопку нажатияJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Запрос Django Post не отправлен на кнопку нажатия

Сообщение Anonymous »

Я пытаюсь создать простое веб -приложение в Django и пытаться использовать Ajax, чтобы страница не обновляется. Единственная цель этого приложения - иметь форму, которая принимает некоторый пользовательский ввод и не обновляется при подаче формы. Однако по какой -то причине это не происходит, когда я нажимаю кнопку. Вот страница индекса: < /p>




Create product here



Name:



email:



password:









$(document).on('submitme', '#new_user_form', function(e)){
e.preventDefault()
$.ajax({
type: 'POST',
url:'/user/create',
data:{
name:$('#name').val(),
email:$('#email').val(),
password:$('#password').val(),
}
success.function(){
alert('created')
}
})
}


< /code>

Вот мой основной файл urls.py: < /p>

from django.contrib import admin
from django.urls import path
from django.conf.urls import include, url
from testapp import views
import testapp
from django.views.decorators.csrf import csrf_exempt

urlpatterns = [
path('admin/', admin.site.urls),
url(r'^$', testapp.views.index),
url(r'^user/create/$', csrf_exempt(testapp.views.create_user))
]
< /code>

my views.py file: < /p>

from django.shortcuts import render
from testapp.models import User
from django.http import HttpResponse

# Create your views here.
def index(request):
return render(request, 'index.html')

def create_user(request):
if request.method == 'POST':
name = request.POST['name']
email = request.POST['email']
password = request.POST['password']

User.objects.create(
name = name,
email = email,
password = password
)

return HttpResponse('')
< /code>

и, наконец, файл моделей.py: < /p>

from django.db import models

# Create your models here.
class User(models.Model):
name = models.CharField(max_length = 32)
email = models.EmailField()
password = models.CharField(max_length = 128)
< /code>

Цель этого была, когда кнопка нажимается, она должна отправить запрос сообщения в бэкэнд, который создает объект типа пользователя и сохраняет его в базе данных. Однако по какой -то причине, когда я нажимаю на отправку, запрос на сообщение не отправляется в соответствии с сетевым инструментом на Chrome. Кто -нибудь может мне здесь помочь?

Подробнее здесь: https://stackoverflow.com/questions/532 ... tton-click
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Запрос Django Post не отправлен на кнопку нажатия
    Anonymous » » в форуме Python
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • При попытке выполнить POST файл не был отправлен. Платформа отдыха Джанго
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Сколько раз запрос будет отправлен и выполнен в базе данных с нематериализованными параметрами?
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Сколько раз запрос будет отправлен и выполнен в базе данных с нематериализованными параметрами?
    Anonymous » » в форуме C#
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Как отключить кнопку html после ее нажатия, а не кнопку отправки
    Гость » » в форуме Html
    0 Ответы
    40 Просмотры
    Последнее сообщение Гость

Вернуться в «Jquery»