http://jsfiddle.net/tigreton/JGNmK/阿賈克斯只在第一時間工作
你可以在小提琴中看到代碼。
它加載#mod-pregunta和#mod-respuesta div。還有鏈接。但是如果我再次單擊它,它不會加載任何內容。你認爲發生了什麼?謝謝
http://jsfiddle.net/tigreton/JGNmK/阿賈克斯只在第一時間工作
你可以在小提琴中看到代碼。
它加載#mod-pregunta和#mod-respuesta div。還有鏈接。但是如果我再次單擊它,它不會加載任何內容。你認爲發生了什麼?謝謝
查看jQuery的live()函數來解決這個問題。
它無法加載任何東西,因爲的jsfiddle不承載mod_up_vote.php
但是,您的服務器上,嘗試使用.live()或.delegate()
變化
$(".vote1").html("<a href=\"\" title=\""+ id_pregunta + "-"+ id_respuesta + "-1\" class=\"vote1\" id=\""+ id_pregunta + "-"+ id_respuesta + "-1\" name=\"mod_up\">Aceptar</a>");
要
$(".vote1").replaceWith("<a href=\"\" title=\""+ id_pregunta + "-"+ id_respuesta + "-1\" class=\"vote1\" id=\""+ id_pregunta + "-"+ id_respuesta + "-1\" name=\"mod_up\">Aceptar</a>");
而且使用jQuery live
附加click
事件處理函數到上面的錨元素。
它不適用於replacewith。我會現場試試 –
是的,我知道它不起作用。只是試圖展示我的代碼。我會嘗試委託。 –