wmaraci reklam

Ajax ile veri çektirme? (Yorumlar)

4 Mesajlar 777 Okunma
wmaraci reklam

TyroneSoftware TyroneSoftware ms Systems Kullanıcı
  • Üyelik 12.01.2020
  • Yaş/Cinsiyet 33 / E
  • Meslek Software Developer
  • Konum Rusya
  • Ad Soyad F** S**
  • Mesajlar 78
  • Beğeniler 48 / 13
  • Ticaret 0, (%0)
Merhabalar

Laravel ile proje yaptım. Bir kaç aşama kaldı. Ajax ile yorum sistemim var ve sorunsuzca çalışıyor. Yorumu ajax ile gönderiyor fakat gönderdikten sonra sadece bir uyarı getiriyor json ile. İstediğim şey ajax ile yorum yaptıktan sonra bu yorumları gönen cevaba göre getirmesi. yani div load gibi bi şey yaptırmak istiyorum sisteme. Yardımcı olabilirseniz sevinirim.



Blade HTML Yorum şablonu:





Bu Konuya Toplam {{ $posts->comments()->count() }} Yorum Yapıldı






    @foreach ($posts->comments as $comment)











  • {{$comment->user->statu}} - {{$comment->user->name}}





    {!! $comment->user->star !!}





    {{$comment->comment}}






  • @endforeach








Controller Kodu:


public function store(Request $request)
{
//
if(Auth::guard('student')->user())
{

$request->validate([
'comment' => 'required|min:3|max:300|regex:/^([0-9\p{Latin}]+[\ \-]?)+[a-zA-Z0-9]+$/u'
]);

$comment = new Comment();
$comment->post_id = $request->id;
$comment->user_id = Auth::guard('student')->user()->id;
$comment->comment = $request->comment;
$comment->status = 1;


if($comment->save()){

return response()->json(['yes' => 'asdasdasd']);

}else{

return response()->json(['no' => 'asdasdasdasd']);

}

}else{
return abort(404);
}
}



Ajax Kodu:


$(document).ready(function(){
$('#send_form').click(function(e){
e.preventDefault();
/*Ajax Request Header setup*/
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});

$('#send_form').html('Gönderiliyor..');


/* Submit form data using ajax*/
$.ajax({
url: "{{ url('/comment/send')}}",
method: 'post',
data: $('#contact_us').serialize(),
success: function(response){
//------------------------
$('#send_form').html('Yorum Yap');
$('#res_message').show();
$('#res_message').html(response.msg);
$('#msg_div').removeClass('d-none');

document.getElementById("contact_us").reset();
setTimeout(function(){
$('#res_message').hide();
$('#msg_div').hide();
},10000);
//--------------------------
}});
});
});

 

 

SMM Panel, Sosyalyuvam, Bayilik Paneli, En Uygun Panel, Takipçi Paneli
reklam

Mustafaxu Mustafaxu WM Aracı Kullanıcı
  • Üyelik 06.12.2017
  • Yaş/Cinsiyet 34 / E
  • Meslek Ogrenci
  • Konum Erzurum
  • Ad Soyad M** A**
  • Mesajlar 240
  • Beğeniler 67 / 54
  • Ticaret 4, (%100)
hocam yorumlar otomatik olarak eklenecek mi? onay süreci olmayacak mı? kendi yazdigim scriptte yorumlar onaya tabi olur ben onay verirsem yayınlanır? siz nasıl yaptınız?
bakmak istersen https://oyuntakip.com
 

 

TyroneSoftware TyroneSoftware ms Systems Kullanıcı
  • Üyelik 12.01.2020
  • Yaş/Cinsiyet 33 / E
  • Meslek Software Developer
  • Konum Rusya
  • Ad Soyad F** S**
  • Mesajlar 78
  • Beğeniler 48 / 13
  • Ticaret 0, (%0)
Mustafaxu dostum onay yok bende. direk paylaşılıyor. Şu işi halledeyim filtre koyarım o kolay.
 

 

Mustafaxu Mustafaxu WM Aracı Kullanıcı
  • Üyelik 06.12.2017
  • Yaş/Cinsiyet 34 / E
  • Meslek Ogrenci
  • Konum Erzurum
  • Ad Soyad M** A**
  • Mesajlar 240
  • Beğeniler 67 / 54
  • Ticaret 4, (%100)
hocam tam anlayamadim istediginizi ama soyle dusunuyorum, kullanici yorum yapacak ve asenkron sekilde yapilan yorum o sayfa da gorunecek? eger boyle ise yorum yapilirken yorum yapilan sayfanin id sini yorum formuna eklemissindir zaten, simdi jquery ile yorum eklendi success kisminda tekrar bir ajax sorgusu yapacaksin, o id ile ilgili tum yorumlari cekeceksin ve gelen verileri dom manipülasyonu ile o sayfda gostereceksin. mantığı bence bu, umarım anlatabilmisimdir.
TyroneSoftware

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al