Podwójne wywołanie funkcji przy onchange |
Podwójne wywołanie funkcji przy onchange |
3.11.2016, 10:47:19
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 26.07.2010 Ostrzeżenie: (0%) |
Witam
Mam kilka selektów na stronie. Po wyborze jednego chcę aby kilka następnych było generowanych na podstawie wyboru pierwszego. Mam taki kod funkcji, która jest odpalana po wyborze pierwszego selecta (onchange) var lista = document.getElementById('uzytkownik'); var tekstId = parseInt(lista[lista.selectedIndex].value); XMLHttpRequestObject.open("GET", "imie.php?id=" + tekstId); XMLHttpRequestObject.onreadystatechange = function() { if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { var div = document.getElementById('pole_imie'); div.innerHTML = XMLHttpRequestObject.responseText; } } XMLHttpRequestObject.send(null); } I teraz chciałem jednocześnie odpalić drugą taką samą funkcję ale pobierającą dane z pliku nazwisko.php i wstawiającą selekta w inne miejsce ( pole_nazwisko ) I jak zrobię tak.
To niestety zmienia mi tylko pole z nazwiskiem. A wcześniejsze imię nie... Ten post edytował doktorek 3.11.2016, 11:05:04 |
|
|
3.11.2016, 10:55:06
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 863 Pomógł: 228 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Jak wrzucasz kod, to albo do jsFiddle
albo używaj BBCODE, bo trudno odpowiedzieć na pytanie gubiąc się w chaosie znaczków. |
|
|
3.11.2016, 11:05:41
Post
#3
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 26.07.2010 Ostrzeżenie: (0%) |
|
|
|
3.11.2016, 14:16:36
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 863 Pomógł: 228 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
To teraz patrząc na ten kod zastanawiam się czy nie lepiej abyś wykonywał tylko jedno odwołanie do nazwy użytkownika i kierował do pliku:
imie_i_nazwisko.php a tam wykonujesz pętle sprawdzającą czy w bazie jest użytkownik o takim imieniu lub nazwisku. Jeżeli będzie istnieć imię to zwracasz odpowiedź o imieniu, najlepiej aby były dwa parametry np. jako JSON: 1. imię lub nazwisko 2. czy to imię, czy nazwisko |
|
|
3.11.2016, 18:56:31
Post
#5
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 26.07.2010 Ostrzeżenie: (0%) |
Rozumiem...
Tylko zastanawia mnie dlaczego kiedy wywołuje ten sam kawałek kodu... nie podmienia mi pierwszego selekta tylko zawsze ostatniego... Jak usunę drugi fragment to podmieni mi selekta z imieniem... |
|
|
3.11.2016, 20:06:22
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 373 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
A może byś spróbował do zmiennych przypisywać obiekt XMLHttpRequestObject?
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 23.09.2024 - 23:44 |