From c510a10a0652e63687fb1286a50f06d0567fa1da Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Sun, 6 May 2018 15:26:41 -0400 Subject: [PATCH] ajax --- README.md | 1 + ajax/basics.md | 139 ------------------------------------------- ajax/cross_origin.md | 25 ++++++++ ajax/promises.md | 112 ++++++++++++++++++++++++++++++++++ 4 files changed, 138 insertions(+), 139 deletions(-) create mode 100644 ajax/cross_origin.md diff --git a/README.md b/README.md index 942d991..05f2668 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ * [Basics](ajax/basics.md) * [Promises](ajax/promises.md) +* [Cross Origin Requests](ajax/cross_origin.md) * [Mocking Ajax Requests](ajax/mocking.md) ## HTML 5 diff --git a/ajax/basics.md b/ajax/basics.md index d60b059..5b5f7d4 100644 --- a/ajax/basics.md +++ b/ajax/basics.md @@ -40,142 +40,3 @@ ``` - -## Explain promises - -```html - - - - - - - - - - -``` - -more succinct with extra done: - -```html - - - - - - - - - - -``` - -custom deferred and promise objects: - -```html - - - - - - - - - - -``` - -## Explain Cross Site AJAX - -```javascript -$.ajax({ - url: 'https://status.github.com/api/status.json', - success: function(data) { console.log(data) }, - error: function(jqXHR, status, errorThrown){ console.log(status); } -}); -``` - -look at console - -## Explain JSONP - -```html - - - - -``` - -## Explain CORS - -1. http://www.omdbapi.com/?s=pirates&r=json -1. `Access-Control-Allow-Origin:*` diff --git a/ajax/cross_origin.md b/ajax/cross_origin.md new file mode 100644 index 0000000..8ea5cef --- /dev/null +++ b/ajax/cross_origin.md @@ -0,0 +1,25 @@ +## Explain Cross Origin AJAX + +```javascript +$.ajax({ + url: 'https://status.github.com/api/status.json', + success: function(data) { console.log(data) }, + error: function(jqXHR, status, errorThrown){ console.log(status); } +}); +``` + +look at console + +## Explain JSONP + +```html + + + + +``` + +## Explain CORS + +1. http://www.omdbapi.com/?s=pirates&r=json +1. `Access-Control-Allow-Origin:*` diff --git a/ajax/promises.md b/ajax/promises.md index e69de29..ffb4176 100644 --- a/ajax/promises.md +++ b/ajax/promises.md @@ -0,0 +1,112 @@ +## Explain promises + +```html + + + + + + + + + + +``` + +more succinct with extra done: + +```html + + + + + + + + + + +``` + +custom deferred and promise objects: + +```html + + + + + + + + + + +```