Tentang csrfmiddlewaretoken dan ajax

permisi saya mau tanya, saya sedang mencoba posting form django dengan menggunakan ajax, tetapi setelah disubmit halaman tidak mau redirect ke url yang seharusnya dituju, dan justru menghasil url seperti berikut

http://127.0.0.1:8000/registrasi/pickrole/pasien/?csrfmiddlewaretoken=KZriaogYNuvXX5uSX8H37c1MJC52PWHOJ5rYSJJifVsc6T8wbDOdLRcQMMZl8ohr&username=pelase&password=please&nomor_identitas=890&nama_lengkap=please&tanggal_lahir=2000-02-01&email=pls%40mail.com&alamat=pls&data-alergi=pls

berikut ini kode untuk javascriptnya

kira kira permasalahannya dimana ya?

terima kasih sebelumnya

avatar raendyelvicar
@raendyelvicar

5 Kontribusi 0 Poin

Diperbarui 2 tahun yang lalu

2 Jawaban:

Letakkan CSRF token di request headers seperti ini;

<pre> method: 'POST', headers: {'X-CSRFToken': &lt;csrf token disini&gt;}, </pre>

avatar PUYUP
@PUYUP

20 Kontribusi 10 Poin

Dipost 3 tahun yang lalu

<div>kalo pake form req nya ajax, memang wajib pake csrf yah ?<br><br></div>

avatar ikromnurrohim
@ikromnurrohim

10 Kontribusi 4 Poin

Dipost 2 tahun yang lalu

Login untuk ikut Jawaban