Skocz do zawartości

[AJAX] Pobieranie zawartości div


Mar

Rekomendowane odpowiedzi

Witam,

Mam taki fragment kodu:

function fraza_odswiez_g(id) {

 $(document).ready(function(){

$("#odswiez_g"+id).click(function () {
	var pozycja_id = "#pozG"+id;
			var pozycja = document.getElementById(pozycja_id).innerHTML;

.. i problem w tym, że dostaję błąd:

Błąd: document.getElementById(pozycja_id) is null

..a sprawdzając zawartość zmiennej pozycja_id, np. poprzez alert ma ona np. "#pozG12", gdzie popełniam błąd?

EDIT.

Teraz coś myślę, że może problem w deklaracji typu zmiennych?

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

Z tego wynika, że nazwa id diva w kodzie jest #pozG12, a pewnie w divie masz <div id="pozG12", a nie <div id="#pozG12"

Czyli powinno być: var pozycja_id = "pozG"+id;

z #nazwa odwołujemy się w CSS, a nie JS

---

PS coś ty się Mar tak uparł na te złe nazewnictwo - nadal nie ma tu nic wspólnego z AJAX'em :)

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

No masz racje... ale jest to fragment całego skryptu w którym jest już AJAX :)

Kawałek kodu dalej..

$.ajax({

type: "POST",

...więc ajax jak w podręczniku ;)

Dzięki... ehh to programowanie, jeden niepotrzebny znaczek... i 3 godziny nad tym siedzę :/

Czyli powinno być: var pozycja_id = "pozG"+id;

z #nazwa odwołujemy się w CSS, a nie JS

Ale tutaj też nie odwołuję się do CSS a mam #:
$("#f_"+id).html('Przepraszamy, ERROR.');

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki... ehh to programowanie, jeden niepotrzebny znaczek... i 3 godziny nad tym siedzę
Nie ty jeden :)

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

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