Ajax работает только первый раз - PullRequest
0 голосов
/ 05 сентября 2011

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

Вы можете увидеть в скрипте код.

Хорошо загружает div # mod-pregunta и # mod-respuesta. И ссылка тоже. Но если я нажму на него еще раз, он ничего не загрузит. Как вы думаете, что происходит? Спасибо

Ответы [ 3 ]

1 голос
/ 05 сентября 2011

Изменение

$(".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 к указанному выше элементу привязки.

0 голосов
/ 05 сентября 2011

Ничего не загружается, потому что jsfiddle не размещает mod_up_vote.php

Однако на вашем сервере попробуйте использовать .live () или .delegate ()

0 голосов
/ 05 сентября 2011

Проверьте функцию live () jQuery, чтобы помочь с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...