Difference between revisions of "Ajax"

From rbachwiki
Jump to navigation Jump to search
(Created page with "==Get Data == <pre> var xhttp = new XMLHttpRequest(); var url = 'https://jsonplaceholder.typicode.com/posts'; var method = 'GET'; xhttp.open(method, url); xhttp.onreadystatec...")
 
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Setting Up Ajax Request ==
1. Setup the Request
var httpRequest = new XMLHttpRequest();
2. Method type
var method = 'GET'
3. URL or location of local file
-var url = 'filename.txt'
-var url = 'https://jsonplaceholder.typicode.com/posts';
4. Open the connection
httpRequest.open(method, url, true)
The 'true' argument is whether its asynchronous, other arguments that can be passed are Usernames and Passwords.<br >
----
'''Ready States Codes'''
* 0
* 1 Loading
* 2 Loaded
* 3 Interacting
* 4 Complete
'''[[ Code for APP| Sample Code]]'''
== Post Data ==
'''[[Code_Post| Code for Post]]'''
==Get Data ==
==Get Data ==
<pre>
<pre>

Latest revision as of 17:31, 24 December 2016

Setting Up Ajax Request

1. Setup the Request

var httpRequest = new XMLHttpRequest();

2. Method type

var method = 'GET'

3. URL or location of local file

-var url = 'filename.txt'
-var url = 'https://jsonplaceholder.typicode.com/posts';

4. Open the connection

httpRequest.open(method, url, true)

The 'true' argument is whether its asynchronous, other arguments that can be passed are Usernames and Passwords.


Ready States Codes

  • 0
  • 1 Loading
  • 2 Loaded
  • 3 Interacting
  • 4 Complete

Sample Code

Post Data

Code for Post

Get Data

var xhttp = new XMLHttpRequest();
var url = 'https://jsonplaceholder.typicode.com/posts';
var method = 'GET';
xhttp.open(method, url);

xhttp.onreadystatechange = function(){
  if(xhttp.readyState == 4 && xhttp.status == 200){
    console.log(JSON.parse(xhttp.responseText));
    
  } else if(xhttp.readyState === XMLHttpRequest.DONE && xhttp.status !== 200)
  {
    console.log(xhttp.status);
  }
  
};

xhttp.send();

Back To Top- Home - Category