Skocz do zawartości

jQuery - wczytanie formularza


koras

Rekomendowane odpowiedzi

Witam,

Próbuję zrobić szybką zmianę kategorii artykułu przy użyciu jQuery. Wczytuje pod artykułem listę kategorii przy pomocy kodu:

$(function() {

		$('#cats').html('Trwa pobieranie kategorii...');
		$.get("/ajax/cats.php", { sel: $cid }, function(data){
		$('#cats').html(data);
		}); 	
	});

Plik /ajax/cats.php wygląda mniej więcej tak:

<label for="sc39"><input value="39" name="cid" id="sc39" type="radio">Nazwa kategorii 1</label>
<label for="sc40"><input value="40" name="cid" id="sc40" type="radio">Nazwa kategorii 2</label>
....

Jak na razie to wszystko działa. Problem zaczyna się przy próbie zapisania przy pomocy jQuery wybranej kategorii. Nie wiem jak się dobrać z poziomu jQuery do wybranego ID kategorii.

$('cid').val(); zwraca wartość "undefined".

Tworząc tradycyjny formularz o mniej więcej takim kodzie (w div o id=cats jQuery laduje kategorie z pliczku ajax/cats.php):

<form action="save.php" method="post">
<div id="cats"></div>
</form>

bez problemu wysyła dane z wczytanych pól. Czy ktoś wie jak to rozwiązać?

Odnośnik do komentarza
Udostępnij na innych stronach

Wszelkie kontrolki formularza wczytane za pomocą AJAX do <form></form> są traktowane jak by były osadzone w kodzie głównym.

To plik cats.php wywołany z żądaniem GET, POST powinien przygotować stosowny formularz [pola <input ] w zależności od zmiennych przekazanych w żądaniu HTTP.

PS TO NIE ten dział...

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

rzeczywiście, mój błąd :) Jednak to nie do końca rozwiązuje problem, ponieważ tym sposobem pobiera tylko wartość z pierwszego pola o nazwie 'cid' a nie zaznaczonego przez użytkownika:/

//Edit

Problem rozwiązany.

$('input[name=cid]:checked').val();

zwraca pola zaznaczonego przez użytkownika

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności