On 16-05-2011 20:11, Dr. H. Yağmur Akgün wrote:
> Selam,
>
> jquery'nin .html fonksiyonuyla icerik degistiriyorum. Yeni icerikte
> onClick='doWork(id)' seklinde bir javascripte atifta bulunuyorum.
> Sanirim DOM güncellenmediginden bu atiflar calismiyor. Nasil
> düzeltebilecegi hakkinda bir fikri olan var mi?
konuyla alakasız aslında da kod bir ajax çağrısı gibi duruyor, neden
kendiniz ajax çağrısını yazmak yerine jquery'nin ajax çağrısını
kullanmıyorsunuz? jquery fonksiyonları ile gelen cevabı işlemek çok daha
kolay olacaktır diye düşünüyorum. ayrıca kullandığınız programlama
dilini bilmiyorum ancak , kullanmak yerine en azından php için json çok
daha verimli ve hatasız çalışıyor.
konuyla alakalı kısmı ise eğer illa ki bind edilmek isteniyorsa bence
img'lara birer id atanıp, işlem bittikten sonra döngüyü tekrar
çalıştırıp id'lere click bind edilebilir.
belki biraz fantazi de yapmış olabilirim, elimde maalesef deneyecek veri
olmadığı için deneyemedim, şöyle bir şey çalışabilir;
for (var i = 0; i < respCount; i++) {
var img = $("<div id='img"+$i+"'></div>")
.html("<img src.....>")
.bind("click",function() { ... })
$("#imgContainer").append($img);
}
--
Omer Barlas
[email protected]
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php