Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ajax]Wyświetlanie podstron w jednym divie
madd
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 3.05.2010

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


Witam

Nie do końca wiem jak nazwać to czego szukam, dlatego proszę o niezlinczowanie mnie.
Chciałbym aby moja strona po wejściu do konkretnej podstrony(kontakt, główna, login, cośtam) zamiast odświeżać się cała, odświeżała konkretnego diva w którym wyświetla się treść. Nie proszę o gotowe rozwiązanie leczo dyskretną pomoc jak, gdzie, kiedy?

Pozdrawiam
Madd
Go to the top of the page
+Quote Post
sannin
post
Post #2





Grupa: Zarejestrowani
Postów: 308
Pomógł: 13
Dołączył: 31.10.2008

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


http://api.jquery.com/jQuery.ajax/ a dokładnie to:

Cytat
$.ajax({
url: 'ajax/test.html',
success: function(data) {
$('.result').html(data);
alert('Load was performed.');
}
});
Go to the top of the page
+Quote Post
madd
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 3.05.2010

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


Dziękuję bardzo, link pomocny jednak postudiowałem temat i znalazłem ciekawsze rozwiązanie(tak mi się wydaje).
Mianowicie coś takiego : http://max.jsrhost.com/ajaxify/demo.php#
Rozwiązanie wydaje się być idealne, niestety napotkałem problem. Link przenosi mnie do wybranej strony zamiast wyświetlić się w docelowym divie. Jak spowodować aby działało to poprawnie?

----------
Raz jeszcze proszę o pomoc. Jest to praktycznie ostatnia rzecz potrzebna do ukończenia pracy. (nie domowej!) Chcę aby po kliknięciu w menu na np: ankieta zamiast ładować cały ankieta.php, mój formularz odpalał się w <div id="content">. Ajaxify wydaje się być idealnym rozwiązaniem, niestety zamiast odświeżać diva otwiera nowe okno. Czy jest jeszcze jakaś metoda na wykonanie tego działania? Czy można w href-ie zlecić wykonanie .load? Jakieś pomysły, podpowiedzi?
-----------
Problem z jakim się spotkałem przewinął się kilka razy przez forum. Udało mi się rozwiązać go, na tyle aby działał. Prawdopodobnie wyskoczy mi jeszcze kilka problemów ALE działa (IMG:style_emoticons/default/smile.gif) . Warto dodać jeszcze history plugin jQuery.
  1. <script type="text/javascript">
  2. function menu1()
  3. {
  4. $('#content').load('abc.php');
  5. }
  6. </head>
  7. .
  8. .
  9. .
  10. <a href="#" onclick="menu1()">klik</a>


Ten post edytował madd 19.05.2010, 10:14:19
Go to the top of the page
+Quote Post

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: 3.10.2025 - 06:29