Exemplu
Modificarea textului unui <div> Element , utilizând o AJAX cerere:
$("button").click(function(){
$.ajax({url: "demo_test.txt", success: function(result){
$("#div1").html(result);
}});
});
Încearcă - l singur » Definiție și utilizare
ajax() Metoda este utilizată pentru a efectua o AJAX (asynchronous HTTP) cerere.
Toate jQuery AJAX metode folosesc ajax() metoda. Această metodă este folosită mai ales pentru cererile în cazul în care nu pot fi utilizate alte metode.
Sintaxă
$.ajax( Parametrii specifică una sau mai multe perechi nume / valoare pentru cererea AJAX. nume posibile / valori în tabelul de mai jos:
Nume Valoare / Descriere async O valoare boolean care indică dacă cererea ar trebui să fie manipulate asincron sau nu. Implicit este adevărat beforeSend( xhr ) O funcție pentru a rula înainte de solicitarea este trimisă cache O valoare boolean care indică dacă browser-ul ar trebui să cache paginile solicitate. Implicit este adevărat complete( xhr,status ) O funcție pentru a rula atunci când este terminat cererea (după funcții de succes și de eroare) contentType Tipul de conținut utilizat la trimiterea de date la server. Valoarea implicită este: "application/x-www-form-urlencoded" context Specifică "this" valoare pentru toate funcțiile de apel invers legate de AJAX data Specifică datele care urmează să fie trimise la server dataFilter( data , type ) O funcție utilizată pentru a manipula datele de răspuns brut al XMLHttpRequest dataType Tipul de date așteptat de răspunsul serverului. error( xhr,status,error ) O funcție pentru a rula în cazul în care cererea nu reușește. global O valoare boolean care specifică dacă sunt sau nu pentru a declanșa un eveniment global AJAX se ocupă de cerere. Implicit este adevărat ifModified O valoare boolean care specifică dacă o cerere este de succes numai în cazul în care răspunsul a fost modificat de la ultima solicitare. Implicit este: fals. jsonp Un șir de suprascrierea funcția de apel invers într - o jsonp cerere jsonpCallback Specifică un nume pentru funcția de apel invers într - o jsonp cerere password Specifică o parolă pentru a fi utilizat într-o cerere de acces HTTP autentificare. processData O valoare boolean care specifică dacă datele transmise cu cererea ar trebui să fie transformată într-un șir de interogare. Implicit este adevărat scriptCharset Specifică setul de caractere pentru cererea success( result,status,xhr ) O funcție care urmează să fie executați atunci când solicitarea reușește timeout Timeout locală (in milliseconds) pentru solicitarea traditional O valoare boolean care specifică dacă sunt sau nu de a utiliza stilul tradițional de serializare param type Specifică tipul de solicitare. (GET or POST) url Specifică adresa URL pentru a trimite cererea. Implicit este pagina curentă username Specifică un nume de utilizator pentru a fi utilizat într-o solicitare de autentificare de acces HTTP xhr O funcție utilizată pentru crearea XMLHttpRequest obiect
Încearcă-l singur - Exemple
Asigurați - un sincron AJAX cerere
Cum se utilizează setarea async pentru a specifica o solicitare sincronă
Asigurați - o AJAX cerere , cu un tip de date specificat
Cum să utilizați dataType setarea pentru a specifica tipul de date pentru cererea.
Asigurați - o AJAX cerere , cu o eroare
Cum să utilizați setarea de eroare pentru a face față cu erori într - o AJAX cerere.