jQuery - jQuery.ajax (opzioni) Metodo

Descrizione

Il jQuery.ajaxSetup( options ) Il metodo definisce le impostazioni globali per le future richieste AJAX.

Sintassi

Ecco la semplice sintassi per utilizzare questo metodo:

$.ajaxSetup( options )

Parametri

Ecco la descrizione di tutti i parametri utilizzati da questo metodo:

  • options- Un insieme di coppie chiave / valore che configurano la richiesta Ajax. Tutte le opzioni sono opzionali.

Sr.No. Opzione e descrizione
1

async

Valore booleano che indica se eseguire la richiesta in modo asincrono. Il valore predefinito è vero.

2

beforeSend

Una funzione di callback che viene eseguita prima che la richiesta venga inviata.

3

complete

Una funzione di callback che viene eseguita ogni volta che termina la richiesta.

4

contentType

Una stringa contenente un tipo di contenuto MIME da impostare per la richiesta. Il valore predefinito è application / x-www-form-urlencoded.

5

data

Una mappa o una stringa inviata al server con la richiesta.

6

dataFilter

Una funzione da utilizzare per gestire i dati non elaborati con risposta di XMLHttpRequest. Questa è una funzione di pre-filtraggio per disinfettare la risposta.

7

dataType

Una stringa che definisce il tipo di dati attesi dal server (xml, html, json o script).

8

error

Una funzione di callback che viene eseguita se la richiesta non riesce.

9

global

Un valore booleano che indica se i gestori di eventi AJAX globali verranno attivati ​​da questa richiesta. Il valore predefinito è vero.

10

ifModified

Un valore booleano che indica se il server deve controllare se la pagina è stata modificata prima di rispondere alla richiesta.

11

jsonp

Sostituisci il nome della funzione di callback in una richiesta jsonp.

12

password

Una password da utilizzare in risposta a una richiesta di autenticazione di accesso HTTP.

13

processData

Un valore booleano che indica se convertire i dati inviati da un modulo oggetto in un modulo stringa di query. Il valore predefinito è vero.

14

success

Una funzione di callback che viene eseguita se la richiesta riesce.

15

timeout

Numero di millisecondi dopo il quale la richiesta scadrà in caso di errore.

16

timeout

Imposta un timeout locale (in millisecondi) per la richiesta.

17

type

Una stringa che definisce il metodo HTTP da utilizzare per la richiesta (GET o POST). Il valore predefinito è GET.

18

url

Una stringa contenente l'URL a cui viene inviata la richiesta.

19

username

Un nome utente da utilizzare in risposta a una richiesta di autenticazione di accesso HTTP.

20

xhr

Callback per la creazione dell'oggetto XMLHttpRequest. Il valore predefinito è ActiveXObject quando disponibile (IE), altrimenti XMLHttpRequest.

Esempio

Supponendo di avere il seguente contenuto HTML nel file result.html -

<h1>THIS IS RESULT...</h1>

Di seguito è riportato un semplice esempio un semplice che mostra l'utilizzo di questo metodo. Qui utilizziamo il gestore di successo per popolare l'HTML restituito -

<html>
   <head>
      <title>The jQuery Example</title>
      <script type = "text/javascript" 
         src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js">
      </script>
		
      <script type = "text/javascript" language = "javascript">
         $(document).ready(function() {
			
            $("#driver").click(function(event){
               // Do global setting.
               $.ajaxSetup({
                  url: "result.html"
               });
					
               $.ajax( {
                  success:function(data) {
                     $('#stage').html(data);
                  }
               });
            });
				
         });
      </script>
   </head>
	
   <body>
      <p>Click on the button to load result.html file:</p>
		
      <div id = "stage" style = "background-color:#cc0;">
         STAGE
      </div>
		
      <input type = "button" id = "driver" value = "Load Data" />
   </body>
</html>

Questo produrrà il seguente risultato:

jquery-ajax.htm