57 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			57 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: jQuery Ajax Get Method | ||
|  | --- | ||
|  | ## jQuery Ajax Get Method
 | ||
|  | Sends an asynchronous http GET request to load data from the server. Its general form is: | ||
|  | ```javascript | ||
|  | jQuery.get( url [, data ] [, success ] [, dataType ] ) | ||
|  | ``` | ||
|  | 
 | ||
|  | * `url`: The only mandatory parameter. This string contains the address to which to send the request. The returned data will be ignored if no other parameter is specified. | ||
|  | * `data`: A plain object or string sent to the server with the request.  | ||
|  | * `success`: A callback function executed if the request succeeds. It takes as an argument the returned data. It is also passed the text status of the response. | ||
|  | * `dataType`: The type of data expected from the server. The default is Intelligent Guess (xml, json, script, text, html). If this parameter is provided, the success callback also must be provided. | ||
|  | 
 | ||
|  | #### Examples
 | ||
|  | 
 | ||
|  | Request `resource.json` from the server, send additional data, and ignore the returned result: | ||
|  |  ```javascript | ||
|  | $.get('http://example.com/resource.json', {category:'client', type:'premium'}); | ||
|  | ``` | ||
|  | 
 | ||
|  | Request `resource.json` from the server, send additional data, and handle the returned response (json format): | ||
|  |  ```javascript | ||
|  | $.get('http://example.com/resource.json', {category:'client', type:'premium'}, function(response) { | ||
|  |       alert("success"); | ||
|  |       $("#mypar").html(response.amount); | ||
|  | }); | ||
|  | ``` | ||
|  | 
 | ||
|  | The above example can also be written as: | ||
|  |  ```javascript | ||
|  | $.get('http://example.com/resource.json', {category:'client', type:'premium'}) | ||
|  |       .done(function(response) { | ||
|  |             alert("success"); | ||
|  |             $("#mypar").html(response.amount); | ||
|  |       }); | ||
|  | ``` | ||
|  | 
 | ||
|  | ### jQuery.ajax()
 | ||
|  | `$.get( url [, data ] [, success ] [, dataType ] )` is a shorthand Ajax function, equivalent to: | ||
|  |  ```javascript | ||
|  | $.ajax({ | ||
|  |       url: url, | ||
|  |       data: data, | ||
|  |       success: success, | ||
|  |       dataType: dataType | ||
|  | }); | ||
|  | ``` | ||
|  | 
 | ||
|  | `$.ajax()` provides plenty of additional options, all of which are located <a href='http://api.jquery.com/jquery.ajax/' target='_blank' rel='nofollow'>here</a>. | ||
|  | 
 | ||
|  | #### More Information:
 | ||
|  | <!-- Please add any articles you think might be helpful to read before writing the article --> | ||
|  | For more information, please visit the <a href='https://api.jquery.com/jquery.get/' target='_blank' rel='nofollow'>official jQuery.get website</a>. | ||
|  | 
 | ||
|  | 
 |