laravel'de ajax isteği göndermeye çalışıyorum 5.1. ama ajax isteğini alamıyorum. her zaman HTTP isteği. Laravel ajax gönderisi (ajax isteği bulunamadı)
Bir html formu<form role="form" method="POST" action="/admin/save-drug" id="add_drug">
<label for="drugs_name">Drug Name <span class="text-danger">*</span></label>
<input type="text" class="form-control" name="drugs_name" id="drugs_name">
<label for="drugs_name">Drug Name <span class="text-danger">*</span></label>
<input type="text" class="form-control" name="drugs_name" id="drugs_name">
<button type="submit" id="save_drug" class="btn btn-default waves-effect waves-light btn-md">
</form>
var Ve benim koduyla neyin yanlış "HTTP"
$(document).ready(function(){
$('#add_drug').submit(function (){
$.ajax({
url: './admin/save-drug',
type: 'POST',
data : { 'drugs_name':$('input[name=drugs_name]').val()},
success: function(data){
alert(data)
}
});
});
});
Benim Kontrolör
public function saveDrug(Request $request){
if($request->ajax()){
return "AJAX";
}else{
return "HTTP";
}
}
O alwayes dönüş ajax kullanmak ?? ?
Artık yeni bir sorun, 500 dahili sunucu hatası. belki de csrf jetonu kullanıyorum başlıklarını kullanıyorum: {'X-CSRF-TOKEN': $ ('meta [name = "csrf-jeton"]') attr ('content')}, $. ajax() .. ama çelik bu hata –
Hata günlüklerinizi kontrol edin ve gerçek hatayı - Apache günlüğü, nginx günlüğü veya kullanımdaysa laravel'in kendi günlüğünü bulabileceğinize bakın. Herhangi bir şey olabilir - sözdizimi hatası, mantık hatası, referans hatası, vb. Her iki şekilde de, formu göndermeden AJAX çağrısı gönderememenin temel problemi çözülüyor mu? – stratedge