Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z funkcją Ajax.PeriodicalUpdater
Nvm
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 16.03.2010

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


Witam, jestem początkującym jeśli chodzi o programowanie w AJAX'ie i napotkałem pewien problem przy pisaniu skryptu. Otóż po użyciu funkcji 'Ajax.PeriodicalUpdater', która ma za zadanie odświeżanie określonego diva, strona podwaja mi część kodu, który nie znalazł się w określonym w funkcji divie. Dajmy na to, że mam formularz, a pod nim jakiegoś diva. Chcę, aby skrypt odświeżał tylko diva, a w wyniku tego co prawda skrypt odświeża tylko diva ale dostaje podwojony formularz. Pierwszy, oryginalny jest widoczny w źródle strony, zaś drugi nie. Przykładowy skrypt:
CODE
<html>
<head>
<title> Test Page </title>
<script src="http://prototypejs.org/assets/2009/8/31/prototype.js"></script>

<script>
// Klasa do od¶wieżania
new Ajax.PeriodicalUpdater('odswiez_mnie', 'index2.php',
{
method: 'get',
frequency: 15,
decay: 1
});
</script>
</head>

<body>
<div id="myDiv">
<p>This is a paragraph</p>
</div>
<div id="odswiez_mnie">
<p>This is another paragraph</p>
</div>

</body>
</html>


Będę wdzięczny, jeśli ktoś mi pomoże (IMG:style_emoticons/default/biggrin.gif) Btw. próbowałem na różnych hostingach i skrypt nie działał.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
karolrynio
post
Post #2





Grupa: Zarejestrowani
Postów: 144
Pomógł: 25
Dołączył: 2.02.2009

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


Potrzebujesz zrobić coś takiego:
  1. <title> Test Page </title>
  2. <script src="http://prototypejs.org/assets/2009/8/31/prototype.js"></script>
  3. // Klasa do odwieżania
  4. new Ajax.PeriodicalUpdater('odswiez_mnie', 'stronatestowa2.php',
  5. {
  6. method: 'get',
  7. frequency: 15,
  8. decay: 1
  9. });
  10. </head>
  11. <div id="myDiv">
  12. <p>This is a paragraph</p>
  13. </div>
  14. <div id="odswiez_mnie">
  15. <p>This is another paragraph</p>
  16. </div>
  17. </body>
  18. </html>


a w stronatestowa2.php to tylko to gdzie chcesz wyświetlić w divie odswierz_mnie np:
  1. <p>This is another paragraph</p> Bez <html><body>... tylko to co ma się wyświetlić.

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: 14.10.2025 - 06:50