Mateusz
Ziarko
Front-End Tech Lead
at VirtusLab
(Sensinum) | Owner
at we...
Temat: Podmiana fragmentu html na wynik zapytania
Mam listę wyglądającą jak ta z wycinka kodu:
<div class="user-folders">
<ul class="messenger-menu">
...
<li><img id="2" class="edit-directory pointer" alt="Edytuj folder" src="theme/gfx/action-icons/folder_edit.png"></li>
<li><img id="1" class="edit-directory pointer" alt="Edytuj folder" src="theme/gfx/action-icons/folder_edit.png"></li>
...
</ul>
</div>
i deklarację jQ:
$('.edit-directory').click(function() {
var id = this.getAttribute('id');
$.get("ajax.php", { module: "messenger", action: "edit-directory", directoryID: id },
function(data){
$(this).parent("li").replaceWith("<li>" + data + "</li>");
});
});
Chciałem robić tak, aby po kliknięciu w .edit-directory wykonało się zapytanie i jego wynik został wstawiony jako zawartość <li></li>, w którym uprzednio znajdował się element .edit-directory.
Zapytanie wykonuje się poprawnie, ale jego wynik nie pojawia się tam gdzie trzeba, wcale nie jest widoczny.
Co napisałem nie tak? Firebug nie znajduje błędów.Mateusz Ziarko edytował(a) ten post dnia 29.09.09 o godzinie 17:00