I am familiar with jQuery, this is a replacement for $.ajax :
Script:
function ajax( uri, settings ) { var ajax = new window.XMLHttpRequest(), data = settings.type == 'GET' ? '' : settings.data, async = settings.async ? settings.async : false; uri = settings.type == 'GET' ? uri + ( settings.data ? '?' + settings.data : '' ) : uri; ajax.onreadystatechange = function () { if ( ajax.readyState == 4 ) {
Name it the same as jQuery:
ajax( '/local/path/to/json', { "type": "GET", //or "POST" //"data": "<query string>", //if POST "success": function ( data, status ) { var myJson = window.JSON.parse( data ); }, "error": function ( response, status, error ) { // handle error } } );
source share