v2.5.2
Giriş yap

Ajaxla ilgili sorun yaşıyorum.

ibrahim
534 defa görüntülendi

Merhabalar. Ben laravelle bir proje yazdım.
Sayfaların yenilenmeden değişmesini istiyorum. Bu yüzden her linke tıklandığında ajaxla linkdeki adrese bir sorgu gönderiyorum ve gelen sayfanın html kodlarını parse edib .main-content div-nin içindekileri şuan bulunduğum sayfadakı .main-content div-nin içindekilerle değiştiriyorum. Hiç bir css ve ya js kodlarını güncellemiyorum ve bütün sayfalardakı css ve js-ler aynı. Fakat garip bir şekilde linke ilk defa tıklandığında istediğim gibi oluyor. Linkdeki sayfadan bilgileri getirib bulunduğum sayfaya basıyor ve içerik değişmiş oluyor. Fakat linke 2. defa tıkladığımda js kodlarını okumuyor. Okumadığı içinde sayfa yenilenerek linkdeki sayfaya geçiyor. Bunu nasıl çöze bilirim ?

kargasa1982
1270 gün önce

js kodların değişmesede içerideki elemanların değişeceği için, yeni içerikte click çalışmayacaktır. Onun yerine document.body seçin ondan sonra on click yapman gerekli.