Grundlegendes PHP und AJAX

Wir haben ein großes PHP-System, das ich in OOP ändere und AJAX verwenden möchte, um die Webseiten für eingeloggte Benutzer zu aktualisieren. Ich bin völlig autodidaktisch und gut in HTML, CSS und PHP mit einem grundlegenden Javascript Verständnis.

Der Versuch, AJAX mit PHP zu lernen, besiegt mich. Nachdem ich eine selbst erstellte Reihe von Skripten getestet habe, um AJAX zu testen, was nicht funktionieren würde, ging ich dann zum Beispiel ins Internet und kann nichts zum Arbeiten bekommen. Dies ist auf meinem Entwicklungs-Mac, der MAMP ausführt und meinen Host verwendet, wo wir das aktuelle System behalten.

Meine Frage ist, hat jemand eine einfache “Hallo Welt” Satz von HTML und PHP-Skripten, die sie arbeiten, die ich versuchen könnte zu bestätigen, dass ich etwas bekannt machen kann.

Vielen Dank Colin

Wenn Sie AJAX verwenden, würde ich auch empfehlen, jQuery zu verwenden. Dies vereinfacht den process erheblich, wird browserübergreifend getestet und bietet viele einfach zu verwendende Wrapper-functionen.

Es ist wirklich so einfach wie das Erstellen einer PHP-Seite namens hello.php

< ?php echo "Hello World"; ?> 

Dann müssen Sie auf Ihrer Hauptseite die jQuery-Bibliothek greifen und sie mit dem dokumentbereiten Ereignis verbinden.

   

Dies ist im Wesentlichen das einfachste AJAX Hallo Welt Tutorial, das ich kenne 🙂

Nein, nicht wirklich, aber ich würde empfehlen, dass du jQuery benutzt, wenn du überhaupt Ajax machst. Es wird dein Leben so viel einfacher machen.

Zumal alle Browser das Ajax-Zeug nicht auf die gleiche Weise implementieren.

Beispielanwendung mit jQuery + PHP für Ajax-Aufrufe:

Ich gehe davon aus, dass Sie bereits ein Basis-HTML-Dokument haben, ich werde nur die wichtigen Bits enthalten ..

Empfänger.php:

 < ?php echo 'you just received me, I\'m some PHP code and ajax is definitely working...'; ?> 

Absender.html:

 

Hello, click this button: Click me

Das sollte alles sein, was Sie für eine grundlegende Ajax-Anwendung brauchen …

Ich würde vorschlagen, die AJAX-Methoden von jQuery zu verwenden , die browserübergreifend und einfach zu verwenden sind.

Hier ist ein einfaches Beispiel, das jQuery verwendet, indem Werte aus einem Formular in eine separate PHP-Datei geschrieben werden und Ergebnisse zurückgegeben werden.

https://stackoverflow.com/questions/5298401/basic-php-and-ajax/form.php

   Simple JQuery Post Form to PHP Example      

form_post.php

 < ?php // Request Post Variable $name = $_REQUEST['Name']; // Validation if($name == 'Adam') { echo json_error($_REQUEST['Name']); } else { echo json_success($_REQUEST['Name']); }; // Return Success Function function json_success($msg) { $return = array(); $return['error'] = FALSE; $return['msg'] = $msg; return json_encode($return); } // Return Error Function function json_error($msg) { $return = array(); $return['error'] = TRUE; $return['msg'] = $msg; return json_encode($return); } ?>