Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery][AJAX] Obiektowość zwracanej treści
Jazi
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 2
Dołączył: 25.08.2009
Skąd: Toruń / Bydgoszcz

Ostrzeżenie: (10%)
X----


Witam,
Mam dwa następujące pytania:

Pytanie nr 1
Mam zmienną w JavaScript zwącą się 'text' i zawiera następującą treść:
Kod
<div id='x'>x</div><div id='y'>y</div>
Pytanie brzmi: jak za pomocą javascript/jquery pobrać zawartość np. diva #x zwracając się do jego identyfikatora?
Próbowałem jakoś kombinować w ten sposób
Kod
$(test).children("#formularz_dodawania").val()

ale mi to nie wychodziło...

Pytanie nr 2
Chciałbym za pomocą jQuery/AJAX łączyć się z plikiem, który zwraca tak jakby dwa zestawy kodów HTML [np w osobnych div'ach o unikalnych identyfikatorach] (abym mógł jeden kod wstawić w jedno miejsce strony, a drugi w inne miejsce).
Np.
Kod
<div id='x'>kod HTML nr 1</div>
<div id='y'>kod HTML nr 2</div>

Na chwilę obecną wiem (albo nie wiem, bo się mylę - jeżeli tak jest to mnie poprawcie), że w XMLu raczej nie da się przechowywać kodu HTML. Nie zrobię więc tak jak niżej ze względu na to, że HTML ma znaczniki '<' oraz '>'.
Kod
<kod1>kod HTML nr 1</kod1>
<kod2>kod HTML nr 2</kod2>

Za pomocą jakiej technologii sobie z tym poradzić? Jakieś podpowiedzi?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
frok
post
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 18.07.2009

Ostrzeżenie: (0%)
-----


<div id='x'>x</div><div id='y'>y</div>

Odp nr 1:
var textHTML = $('#x').html(); //zwraca kod html znajdujący się w divie x
var text = $('#x').text(); //zwraca czysty tekst

Odp nr 2:
pobierz.html:
<div id="z_tego_diva">Treść pobierana dynamicznie</div>

index.html:
$('#result').load('pobierz.html #z_tego_diva');
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 20:58