Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][AJAX][PHP]Przkeazywanie danych pomiędzy stronami
Forum PHP.pl > Forum > Przedszkole
-lisartur-
Witam
Prosze Was o pomoc bo nie daję rady
Mam stronę index.php w którym znajduje się scrypt

<script>
var refreshId = setInterval(function()
{
$('#responsecontainer').fadeOut(0).load('json.php', {'choices1':"<?php echo $_GET['marketid']; ?>"}).fadeIn(0);
}, 100);
</script>

odśiweżajćy diva co 0,1 sek.

<div style = " float:left"; id="responsecontainer">
</div>

Wszystko działa pięknie tzn na stronie pojawiają się dane które są pobierane w pliku json.php
czyli javasrcipt wykonuje skrypt co 0.1 sek wykonując to co znajuduje się w pliku json.php i wyświetla na stronie bez jej przeładowywania
TYLE OPISU

TERAZ PROBLEM
W pliku json.php mam dane w jaki sposób moge je przekazać wracjąc do strony głównej index.php tak żeby mogy być wykorzystane
innym problem jest to że dane które są odświezane posiadają linki do podstron i nie wiem co zrobić bo przy takim odświeżaniu nie da rady w niego kliknąć za szybko sieto dzieje ale tak musi to zostać prosze o wasze opinie podpowiedzi i porady jak podejść do tematu jak wykonoać żeby można było kliknąć w każdej chwili w ten link a nie link reaguje na 2 czy 3 kliknięcie
c1chy
skoro to są linki to pewnie ich adres nie zmienia się co 0.1s ? jeżeli nie to nie ładuj ich tak często a ładuj tylko te dane które są Ci potrzebne. Niech skrypt zwraca Ci dane w formacie JSON a po odebraniu umieść je w odpowiednim miejscu za pomocą jQuery
-lisartur-
A w jaki sposób do tego wykorzystać jQuery możesz mi podać jakiś przykład
c1chy
  1. <div id="container">
  2. <a href="#">Stały link</a>
  3. <span class="dp1">do podmiany 1</span>
  4. <a href="#">Stały link</a>
  5. <span class="dp2">do podmiany 2</span>
  6. </div>


  1. <?php
  2.  
  3. $return=array();
  4.  
  5. $return['dp1']=md5(rand(1,100));
  6. $return['dp2']=md5(time());
  7.  
  8. echo json_encode($return);


[JAVASCRIPT] pobierz, plaintext
  1. var refreshId=setInterval(function(){
  2.  
  3. $.getJSON('json.php',{'choice1':10},function(data){
  4. $('.dp1').html(data.dp1);
  5. $('.dp2').html(data.dp2);
  6. }
  7.  
  8. },100);
[JAVASCRIPT] pobierz, plaintext


pisane z głowy więc moga być błędy jakieś ale ogólna zasada pozostaje ta sama.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.