lostyazilim
tr.link

Laravel Ajax ile Get işlemi nasıl yapılır?

3 Mesajlar 851 Okunma
acebozum
tr.link

Croizer Croizer Thank you Jobs Banlı Kullanıcı
  • Üyelik 13.10.2018
  • Yaş/Cinsiyet 34 / E
  • Meslek PHP Developer
  • Konum Ankara
  • Ad Soyad F** S**
  • Mesajlar 57
  • Beğeniler 38 / 7
  • Ticaret 0, (%0)
Merhabalar

İnternette biraz araştırma yaptım. Bu konu hakkında sürekli yabancı forumlar karşıma çıkıyor. Hepside genelikle ajax ile post işleminden bahsetmiş.

5 adet sayfam var. Bunlara tıklayınca sayfa yenilenmeden yüklensin istiyorum. Herhangi bir post işlemi yapılmayacak. Sadece routeye uygun get mantığı.
Anasayfada bir divimiz var. Ben menuden sayfalara tıklayınca linkle beraber div içeriği değişecek ama tarayıcı refresh yapmayacak. Küçük bir örnek bile olsa benim için yeterli.

Route kısmı
Controller kısmı
html kısmı
ve son olarak jquery olan yeri ayrı ayrı paylaşabilirsiniz.

(Laravel 5.8 Kullanıyorum)

Şimdiden çok teşekkürler.
 

 

elektronikssl
webimgo

SancarSaran SancarSaran WM Aracı Kullanıcı
  • Üyelik 14.01.2018
  • Yaş/Cinsiyet 52 / E
  • Meslek Programcı
  • Konum İzmir
  • Ad Soyad S** S**
  • Mesajlar 319
  • Beğeniler 4 / 111
  • Ticaret 0, (%0)
controller den böyle döneceksin.

return response()->json(['content'=>'div şeysinin içinde görülecek html şeysi...']);


javascript te

$.ajax({
type: 'GET',
url: 'controller-şeysinin-urlsi',
success: function (_r) {
let data = JSON.parse(_r);
$("#div_şeysinin_dom_idis").html(data.content);
},
error: function() {
console.log(data);
}
});

Aşşa yukarı böyle bir şey
 

 

Croizer Croizer Thank you Jobs Banlı Kullanıcı
  • Üyelik 13.10.2018
  • Yaş/Cinsiyet 34 / E
  • Meslek PHP Developer
  • Konum Ankara
  • Ad Soyad F** S**
  • Mesajlar 57
  • Beğeniler 38 / 7
  • Ticaret 0, (%0)
ise yaramiyor. Saol
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al