2016-08-30 1 views
0

Sehr neu zu jQuery und fast Säugling zu PHP. Ich habe eine sehr einfache Webseite mit jQuery, die ein JavaScript-Objekt füllt, da der Benutzer Werte in einem Formular bereitstellt.jQuery Beitrag zu PHP

Mein nächster Lernschritt ist die Verwendung von $ .post (URL, Daten, Callback); Und dynamisch Inhalt auf der Seite aktualisieren. Ich habe einen Testserver und PHP läuft und installiert (mit XAMPP).

Ich war nach einer Anleitung, was auf der PHP-Seite der Dinge auf das JavaScript-Objekt codiert werden muss, und senden Sie eine Rückmeldung zurück?

Antwort

0

Ich könnte Ihnen mit dem Javascript/Jquery Teil helfen.

Sie sollten Ajax lernen. Docs Here

Sie eine asynchrone Anforderung an Ihren PHP-Server, auf eine bestimmte Route tun, dass diese Stelle erhalten wird, zum Beispiel:

   $.ajax({ 
       type:'POST', 
       url:"/login", 
       data: { username: $('.username').val(), pass: $('.password').val() 
       }, 
       success: function(data){ 
        console.log("request worked"); 

       }, statusCode: { 
       200: function(response){ 
        // modify your content here 
        }, 
       } 
      }); 

Nach dem Empfang sollten Sie eine entsprechende Antwort mit einem Code-Status senden (zB 200), und basierend auf dieser Antwort können Sie Ihren HTML-Code beim Ajax-Callback dynamisch ändern.

+0

Denis, danke für die Antwort. Ich habe jedoch Beispiele gesehen, in denen Folgendes verwendet wurde: $ .post (url, jsObject, function (data) {}); Also, wenn ich die URL habe, und das JavaScript-Objekt brauche ich wirklich den $ .ajax Teil, den Sie erwähnt haben? –

+0

Nein, sie sind gleichwertig. Ich habe nur ein Beispiel dafür gegeben, wie ich es mache. :) –