2017-02-20 3 views
-2

Ich führe einige grobe Operationen in PHP durch, ohne die Seite zu aktualisieren.Was macht on() in JavaScript?

Ich verstehe das nicht on() Funktion, was macht es? Und was macht der Parameter hier?

$(document).on('click','#add',function(){ 
    var name = $('#name').text(); //name & lname-table attribut names 
    var lname= $('#lname').text(); 
    if(name =='') 
    { 
     alert("Enter name"); 
     return false; 
    }  
    if (lname=='') 
    { 
     alert("Enter last name"); 
     return false; 
    } 
}) 
+0

Das JavaScript ist, speziell die jQuery-Bibliothek. – halfer

+0

Dies ist nicht PHP; das ist Javascript; und 'on' wird verwendet, um ein Ereignis zu setzen. –

+0

' # add' ist ein 'id'-Verweis auf ein bestimmtes Element in Ihrem HTML. 'on()' ist eine Möglichkeit, ein Verhalten an ein Ereignis anzuhängen, in diesem Fall 'click'. – halfer

Antwort

0

Die on() Verfahren legt einen oder mehrere Event-Handler für die ausgewählten Elemente und untergeordnete Elemente.

Lesen Sie mehr über jQuery on() Method

Wie pro Ihren Code $(document).on('click','#add'), ich denke, es ist die Schaffung eines Ereignis übertragen.

Es wird direkt beschossen #add id Element

0

Das ist jQuery verwandt. Überprüfen Sie de 'on' documentation in jquery.

In Ihrer PHP-Seite müssen Sie ein Element mit der ID 'add' haben. Dieser jQuery-Code wird ausgeführt, wenn die Benutzer einen Mausklick auf das Element 'add' ausführen.