2016-05-28 11 views
0

Ich habe PHP-Funktion für Benutzerkonto anmelden. Jetzt versuche ich jquery Version in Pop-up-Login zu tun.Beitrag Aktion jquery für bestimmte PHP-Funktion

habe ich dieses Skript:

$("#loginbtn").click(function() { 
    var name = $("#username").val(); 
    var password = $("#password").val(); 
    if (name == "" || password == ""){ 
     alert("Wrong"); 
    } else{ 
     $.post("PortalLoginController.php",{ email1: name, password1:password}) 
     $.ajax({ 
      type: "POST", 
      url: 'PortalLoginController.php', 
      data: {action: 'xxx'}, 
      success: function(response) { 
       alert(response); 
      } 

Alles, was ich tun möchte, eine bestimmte Funktion in meiner PHP-Datei wird nennen („xxx“) und eingefügt Namen und Passwort ein.

PHP-Skript „LoginController“ und es ist Funktion (eine von mehreren Funktionen in einer Datei)

/** 
    * @ApiAction 
    */ 
    public function xxx() { 

    $form = $_POST['email1']; 
    $form = $_POST['password1']; 
    $this->data["form"] = $form; 
    ......and here continue try catch block for the form (it works good) 

So zusammenzufassen, wie concreate Namen PHP-Datei-Funktion in jQuery-Code angeben und wie Speichern Sie beide Parameter, um die Variable in der PHP-Methode zu bilden.

Ich habe versucht, eine Lösung zu suchen, aber :-) Vielen Dank in meiner Mvc Struktur für mich nichts funktionierte Ihre jquery cide mit diesem Code

Antwort

0

ändern.

$("#loginbtn").click(function() { 
    var name = $("#username").val(); 
    var password = $("#password").val(); 
    if (name == "" || password == ""){ 
     alert("Wrong"); 
    } else{ 
     $.ajax({ 
      type: "POST", 
      url: 'PortalLoginController.php', 
      data: {email1:name,password1:password,action: 'xxx'}, 
      success: function(response) { 
       alert(response); 
       } 
      }); 
    } 
+0

ich sehe keinen Unterschied vom OP – guradio

0

Das ist die große Methode versuchen, diese nach der Validierung:

$.post('PortLoginController.php',{email1:name,password1:password},function(data){ 
alert(data); // You can perform action on condition base such redirecting to another page etc. 
}); 

Sie auch die Datenvariablen verschlüsselt auf PHP-Code geschrieben werden von app.js und app.min.js Bibliothek ..

Verwandte Themen