Ajax只在第一次工作

时间:2011-09-05 18:11:00

标签: php jquery mysql ajax

http://jsfiddle.net/tigreton/JGNmK/

你可以在小提琴中看到代码。

它加载了#mod-pregunta和#mod-respuesta divs。还有链接。但是,如果我再次点击它,它不会加载任何东西。你觉得怎么样?感谢

3 个答案:

答案 0 :(得分:1)

更改

$(".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 liveclick事件处理程序附加到上面的锚元素。

答案 1 :(得分:0)

查看jQuery的live()函数来帮助解决这个问题。

答案 2 :(得分:0)

它无法加载任何内容,因为jsfiddle不会托管mod_up_vote.php

但是,在您的服务器上,尝试使用.live()或.delegate()