Что делает этот код регистрации Javascript? - PullRequest
0 голосов
/ 06 апреля 2011

Это относится к форме регистрации на основе ajax / jquery 1.3.2.Я хочу узнать, как это сделать и использовать jquery в целом, построчно разбираясь в коде / синтаксисе.

Может кто-нибудь объяснить, что этот код пытается выполнить и как он это делает построчно?

<script type="text/javascript"> 
    $(document).ready(function(){ 
        // Email Signup
        $("form#sub_name").submit(function() {        
             var dataStr = $("#UserEmail").val();
             $.ajax({
                 type: "POST",
                 url: "signup.php",
                 data : {UserEmail: dataStr},
                 success: function(del){
                     $("#signup-success").html(del);
                     $("#signup-success").fadeIn();
                     $('#signup-success').fadeOut(10000);
                 }
             });
             return false;
         });                             
    }); 

Спасибо!

1 Ответ

3 голосов
/ 06 апреля 2011

Код объяснен в комментариях.

<script type="text/javascript"> 
    $(document).ready(function(){  // run this code on page load
        // Email Signup
        $("form#sub_name").submit(function() {   // activate on form submit for sign in
                                                 // the id of the form is sub_name     
             var dataStr = $("#UserEmail").val();  // get the email address from an                                 
                                                   // input field with ID UserEmail
             $.ajax({                            // use and ajax call to signup.php 
                                                 // using POST method
                 type: "POST",
                 url: "signup.php",             
                 data : {UserEmail: dataStr},    // The parameter UserEmail is passed.
                 success: function(del){         // this part displays the success
                     $("#signup-success").html(del);  // probably a div with id signup-success
                     $("#signup-success").fadeIn();  // is faded in and 
                     $('#signup-success').fadeOut(10000);  // removed after 10 seconds
                 }
             });
             return false;
         });                             
    }); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...