Ajax istekleri Localde sorunsuz fakat sunucuda 500 dönüyor [GÜNCELLENDİ]

Sorunun kaynagi asagidaki koddan kaynakli.
echo Response::json($data, 200);
Asagida ki sekilde guncelledim calisiyor artik.
echo json_encode($data);

Merhabalar,
Ajax ile istek gönderdiğimde localde status 200 dönüyor ve sorunsuz şekilde çalışıyor.
Fakat sunucumde PHP versiyonu 5.6'ydı, 7.0 a çektim o şekilde kullanıyorum. Her ajax isteiğim 500 dönüyor ve istek adresi bulunamadı diyor.
Projeyi localde bitirdiğimizde sunucuya atarken farklı ayarlar yapmamız gerekiyor mu ?
Örnek ajax isteğim;

const formData = {
"AdultNameSurname" : $('input#AdultNameSurname').val(),
"EmailAddress" : $('input#EmailAddress').val(),
"Phone" : $('input#Phone').val(),
"Subject" : $('input#Subject').val(),
"Message" : $('textarea#Message').val()
}

$.ajax({
url: '{!! link_to('iletisim/mesaj-gonder') !!}',
type: "POST",
data: formData,
dataType: 'json',
success: function(s){

if(s.message.Redirect != null){
window.setTimeout( function(){
window.location = s.message.Redirect
}, 1000 );
}
}
});

Cevaplar (1)


yusuf kaan
Backend Devoloper
2 ay önce

php kodlarinida yazabilirmisiniz birseyin kullanimini yanlis yapiyor gibisiniz

Cevap Yazın


[code=php,css,sql]kod[/code] , [url=http:...com] , [img=imaj linki] , [color=renk_kodu]metin[/color]