Mam taki oto przycisk:
oraz plik test.js :
$(document).ready(function() { $("#mydiv").click(function(){ var test_id = $("#mydiv").find("button").attr("id"); $.ajax({ url: "/plik_do_ktorego_przesylam_dane_do_obrobienia.php", type: "POST", data: { id: test_id }, dataType: "html", success: function(data){ } }); }); });
W aplikacji mam tak, że na kilku różnych stronach znajduje się ten sam div o id ="myDiv" , ale skrypt działa mi tylko na jednym z nich (na tym na którym jako pierwszym kliknę) . Chyba, że wcześniej odświeżę stronę to mogę również na innym kliknąć.Pytanie dlaczego tak się dzieje ?. Co robię źle ? Chcę żeby klikać dało się w dowolny div o id ="myDiv". Dodam jeszcze, że przełączanie między stronami odbywa się bez ich przeładowania.
Będę wdzięczny za podpowiedź, pozdrawiam