JSON.parse hatası
Merhaba hocam ben login.php sayfası yapmaya çalışıyorum fakat sizin youtube'da
gösterdiğiniz kadar kapsamlı değil sadece user , password ve giriş var
ben bunu jquery ve ajax la yapmaya çalıştım ama JSON.parse kısmında hata alıyorum
(veri=JSON.parse(data); kısmını silsem swal'ıda default olarak yazsam sweetalert çalışıyor)
kodlar şöyle;
CONSOLE HATASI:
Uncaught SyntaxError: Unexpected token < in JSON at position 0
at JSON.parse (<anonymous>)
at Object.success (login.php:120)
at i (jquery.min.js:2)
at Object.fireWith [as resolveWith] (jquery.min.js:2)
at z (jquery.min.js:4)
at XMLHttpRequest.<anonymous> (jquery.min.js:4)
Merhabalar,
Ajax üzerinden alacağınız verinizi JSON olarak belirlemek isterseniz dataType:"JSON"
parametresini ajax objenizde belirtebilirsiniz.
Böylece success:function(answer)
kısmında alacağınız answer
değeri direk size json olarak gelecektir. Herhangi bir parse işlemi yapmanız gerekmez.
Belki daha farklı bir yöntem vardır, uzun süredir kullanmıyorum fakat kullandığım zamanlarda hep bu yöntemi kullandım.
Kolay gelsin