Bartek B.

Bartek B. PHP, SQL

Temat: Problem z obsługą kliku

Witam,

Za bardzo nie wiedziałem jaki temat pasowałby do problemu.
Problem jest następujący: mam dwie funkcje, które przesyłają postem dane do php i wyświetlają odpowiedź. Każda z nich "wymienia" odpowiedniego diva (jeden jest w drugim). Czyli przeładować ma albo tylko mały element, lub większy w którym się zawiera mniejszy. Problem jest wtedy gdy już się przeładuje to przy trzecim kliku nie działa już, zależy który był przeładowany pierwszy.

Kod js wygląda tak:


$(document).ready(function() {

$('a.content').click(function()
{
$.post($(this).attr('href'), {typ:"content"},
function(data){
$("#main").hide().html(data).show('slow');
});
return false;
});

$('a.container').click(function()
{
$.post($(this).attr('href'), {typ:"container"},
function(data){
$("#jcontainer").hide().html(data).show('slow');
});
return false;
});
});


Widzicie tu jakiś błąd?

konto usunięte

Temat: Problem z obsługą kliku

Widzicie tu jakiś błąd?

skoro zmieniasz całego html w kontenerze to małego diva też usuwasz i tworzysz na nowo z data, tak ?
jeżeli tak to zmień click na .live("click", ...
Bartek B.

Bartek B. PHP, SQL

Temat: Problem z obsługą kliku

Div niby się nie zmienia, ale zawartość cała jest wymieniana.
Razem z tym małym zawartym, ale w data jest on oczywiście

.....
Działa, Cezary masz browarka u mnie, dzięki bardzo za pomoc.Bartek Bujnowski edytował(a) ten post dnia 31.07.10 o godzinie 13:55

konto usunięte

Temat: Problem z obsługą kliku

Działa, Cezary masz browarka u mnie, dzięki bardzo za pomoc.Bartek Bujnowski edytował(a) ten post dnia 31.07.10 o godzinie 13:55

nie ma sprawy,
po browarka chętnie się zgłoszę ;)

Następna dyskusja:

problem z obsługą zdarzeń




Wyślij zaproszenie do