Ajax Seite neu Laden - Druckversion +- Raupyboard (https://www.raupyboard.de) +-- Forum: Hightech-Portal (https://www.raupyboard.de/forumdisplay.php?fid=78) +--- Forum: Computer-Area (https://www.raupyboard.de/forumdisplay.php?fid=76) +--- Thema: Ajax Seite neu Laden (/showthread.php?tid=19296) Seiten:
1
2
|
Ajax Seite neu Laden - Glurak123 - 19.08.2012 Ich hab einen Script wo es in der Datenbank ein Wert auf 1 setzt wenn es ernte.php aufruft jedoch wird dann das nicht Automatisch angezeigt also sprich das die Grafik verschwindet wenn die 0 z.b. auf 1 ist und da muss ich die Seite im Hintergrund neu laden jedoch weiß ich nicht wie -_-. Hier mal der Code: PHP-Code: var request = false; Schonmal danke im Voraus. RE: Ajax Seite neu Laden - Power - 19.08.2012 Die Seite neuladen kannst du mit dem Java-Script-Code: Code: location.reload(); Eventuell noch true übergeben wenn du einen Reload vom Server erzwingen willst (sonst wird der Browser-Cache verwendet). Aber wieso machst du überhaupt einen AJAX-Request wenn du danach eh die Seite neu lädst? Dann kannst du gleich einen normalen Link nehmen! Damit belastest du den Server ja quasi doppelt. AJAX bringt imo nur was wenn die Anzeige nachher auch mit JavaScript-Mitteln angepasst wird. RE: Ajax Seite neu Laden - Glurak123 - 19.08.2012 ja aber es soll ja die seite im hintergrund neu laden und nicht normal aktualiesieren geht das vllt mit einem div das man dass neu laden lässt RE: Ajax Seite neu Laden - Power - 20.08.2012 Was meinst du mit "die seite [soll] im hintergrund" neuladen? Wenn die Seite neulädt dann lädt sie eben neu ... die alte kommt weg und die neue wird geladen. Und wenn die Seite nicht neu laden soll dann bleibt sie eben wie sie ist. Ich versteh absolut nicht was du nun willst. RE: Ajax Seite neu Laden - Glurak123 - 20.08.2012 nein das ist so wie bei eurem Rohstoff ernte System also man Klickt da ja auch was an und es wird im Hintergrund neu Geladen ohne das es die ganze Seite neu läd oder ? RE: Ajax Seite neu Laden - OEMUser - 20.08.2012 (19.08.2012, 20:48)Glurak123 schrieb: ja aber es soll ja die seite im hintergrund neu laden und nicht normal aktualiesieren geht das vllt mit einem div das man dass neu laden lässt Was ist der Unterschied zwischen "[im hintergrund] neu laden" und "[normal] aktualisieren"? RE: Ajax Seite neu Laden - Glurak123 - 20.08.2012 Im Hintergrund wird sie neu aufgerufen aber ohne das der User sieht das die Seite neu läd sprich es muss nicht die Ganzen Div's etc neu öffnen RE: Ajax Seite neu Laden - OEMUser - 20.08.2012 Du meinst es soll nicht die Seite neu geladen werden, sondern nur die Inhalte bestimmter Div's aktualisiert werden? PHP-Code: case 4: ausserdem weist dein Code Fehler auf: PHP-Code: else { RE: Ajax Seite neu Laden - Glurak123 - 20.08.2012 ja den fehler habe ich behoben Aber ich habe ja einen Script den es Aktualieseren soll als ich hab ein Div mit Inhalt dadrinn ist ein div mit Content und darauf befindet sich eine Map und auf der Map wiederum mit einer PHP ausgabe Rohstoffe verankert mit einer SQL anfrage also wenn erntbar = 1 soll es sie auslesen ansonsten nicht und da muss es halt den Script neu laden oder ? RE: Ajax Seite neu Laden - OEMUser - 20.08.2012 der Client sendet das Ding hier ab: PHP-Code: "ernte.php?itemid="+id+"&map="+mapid+"" der server macht dann irgendwas und sendet was zurück an den Client zb true wenn das Item geerntet wurde. Der Client reagiet dann auf die Antwort, indem zb im Ausgabe-Div angezeigt wird ob geerntet wurde, und eventuell auch das Bild des Items entfernt. was du mit erntbar=1 meinst weiss ich nicht. und Content ist ds englische Wort für Inhalt. Also hast du ein Div mit Inhalt, dadrinn ein weiteres Div mit seinem Inhalt. Ist das zweite Div der ganze Inhalt des ersten Div? |