Jump to content

Welcome to RpgWars România
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!



Foto

jQuery.get()




    No replies to this topic

    #1
    OfflineIonut.™

    Administrator
    Member Title : Powered by RpgWars# Romania
    Posts : 770
    warning points : 0 puncte de avertizare
    Puncte : 1415
    Cod:

    Aceasta este o funcție stenografie Ajax, care este echivalent cu:

    $.ajax({
      url: url,
      data: data,
      success: success,
      dataType: dataType
    });

    Funcția de succes de apel invers este trecut datele returnate, care va fi un element de rădăcină XML, șir text, fișier JavaScript, sau obiect JSON, în funcție de tipul MIME al răspunsului. Este trecut, de asemenea, statutul de text al răspunsului.

    Ca de jQuery 1.5, funcția de succes de apel invers este trecut, de asemenea, un obiect "jqXHR" (în jQuery 1.4, acesta a fost trecut obiectul XMLHttpRequest). Cu toate acestea, din moment ce JSONP și cererile de supărăm domeniu nu folosesc XHR, în aceste cazuri, parametrii jqXHR și textStatus trecut la apel invers de succes sunt nedefinite.

    Cele mai multe implementari vor specifica un handler de succes:
    $.get( "ajax/test.html", function( data ) {
      $( ".result" ).html( data );
      alert( "Load was performed." );
    });

    Acest exemplu preia solicitat fragmentul HTML și inserează-l pe pagina.

    Obiectul jqXHR

    Ca de jQuery 1.5, toate metodele Ajax jQuery returnează un superset al obiectului XMLHttpRequest. Acest obiect jQuery XHR, sau "jqXHR" returnat de .get $ () implementeaza interfata Promise, oferindu-le toate proprietățile, metodele și comportamentul unei promisiuni (a se vedea obiect pentru mai multe informații înregistrate în avans). JqXHR.done () (pentru succes), jqXHR.fail () (pentru eroare) și jqXHR.always () (pentru finalizare, fie de succes sau eroare) metode să ia un argument funcție care se numește atunci când cererea se termină. Pentru mai multe informații despre argumentele această funcție primește, a se vedea secțiunea Obiect jqXHR a documentației de $ .ajax ().

    Interfața de Promise permite, de asemenea, metode Ajax jQuery, inclusiv $ .get (), pentru lanțul de .done multiple (), .fail () și .always () callback-uri pe o singură cerere, și chiar de a atribui acestor callback după cererea poate s-au finalizat. În cazul în care cererea este deja completă, apel invers este concediat imediat.

    // Assign handlers immediately after making the request,
    // and remember the jqxhr object for this request
    var jqxhr = $.get( "example.php", function() {
      alert( "success" );
    })
      .done(function() {
        alert( "second success" );
      })
      .fail(function() {
        alert( "error" );
      })
      .always(function() {
        alert( "finished" );
      });
     
    // Perform other work here ...
     
    // Set another completion function for the request above
    jqxhr.always(function() {
      alert( "second finished" );
    });

    dezaprobare Observații

    JqXHR.success (), jqXHR.error (), și jqXHR.complete () metode de apel invers sunt îndepărtate ca jQuery 3.0. Aveți posibilitatea să utilizați jqXHR.done (), jqXHR.fail (), și jqXHR.always () în loc.

    Note Aditionale:

    Din cauza restricțiilor de securitate browser-ul, cele mai multe cereri "Ajax" sunt supuse aceleiași politici de origine; cererea nu poate prelua cu succes date dintr-un alt domeniu, subdomeniu, port sau protocol.
    În cazul în care o cerere cu jQuery.get () returnează un cod de eroare, acesta va eșua în tăcere, cu excepția cazului script-ul a numit, de asemenea, metoda globală .ajaxError (). În mod alternativ, ca de jQuery 1.5, The .error () metoda a obiectului jqXHR returnat de jQuery.get (), este de asemenea disponibil pentru tratarea erorilor.
    Script-ul și JSONP solicitările nu sunt supuse acelorași restricții de politică de origine.
    exemple:
    Solicita pagina test.php, dar ignora rezultatele de returnare.
    $.get( "test.php" );

    Solicita pagina test.php și a trimite unele date suplimentare de-a lungul (în timp ce încă ignorând rezultatele retur).
    $.get( "test.php", { name: "John", time: "2pm" } );

    Se trece rețele de date către server (în timp ce încă ignorând rezultatele retur).
    $.get( "test.php", { "choices[]": ["Jon", "Susan"] } );

    Alerteze rezultatele de la solicitarea test.php (HTML sau XML, în funcție de ceea ce s-a întors).
    $.get( "test.php", function( data ) {
      alert( "Data Loaded: " + data );
    });

    Alerteze rezultatele de la test.cgi solicitând, cu o sarcină utilă suplimentară a datelor (HTML sau XML, în funcție de ceea ce s-a întors).
    $.get( "test.cgi", { name: "John", time: "2pm" } )
      .done(function( data ) {
        alert( "Data Loaded: " + data );
      });

    Înscrieți-vă conținutul paginii test.php, care a fost returnat în format JSON (<? Php echo json_encode (array ( "name" => "Ioan", "timp" => "14"));?>), Și se adaugă aceasta pagina.

    $.get( "test.php", function( data ) {
      $( "body" )
        .append( "Name: " + data.name ) // John
        .append( "Time: " + data.time ); //  2pm
    }, "json" );





    rpgwars.ml sau www.rpgwars.ml Forum Professional!
    Vezi profilul utilizatorului http://forums.rpgwars.net

    #2
    OfflineCapone

    Members
    Member Title : WwW.RpgWars.Ml
    Posts : 30
    warning points : 0 puncte de avertizare
    Puncte : 34
    hmm... folositor zic eu

    Vezi profilul utilizatorului


    In total sunt 0 utilizatori conectati: 0 Inregistrati, 0 Invizibil si 0 Vizitatori

    Utilizatori ce navigheaza in acest forum: Nici unul



     
    • creeaza un forum | Arta, Cultura si Timp liber | Colectii | © PunBB | Forum gratuit de suport | Contact | Semnaleaza un abuz | Blogratuit.ro