Skip to content

Latest commit

 

History

History
58 lines (35 loc) · 1.74 KB

README.md

File metadata and controls

58 lines (35 loc) · 1.74 KB

General Assembly Logo

jQuery AJAX Post

Prerequisites

Objectives

Make HTTP requests using curl and AJAX for:

  • Creating a specific resource.

Preparation

Set up the client:

  1. Fork and clone this repository.
  2. Create and checkout a new branch (training).
  3. Install dependencies with npm install.

We'll make requests of and receive responses from an HTTP server we'll set up together:

  1. Open a new terminal (window or tab).
  2. Change into ~/wdi/tmp/library-api.
  3. Run the HTTP server with rails server.

We're now ready to make requests.

Curl single book demonstration

We'll use curl to add a book. Watch as I add a script to my scripts/books/post.sh file and run it in my terminal.

Curl single book code along

We'll use curl to add a book. Code along as I add a script to my scripts/books/post.sh file and run it in my terminal.

Curl single book lab

Now write your own curl script in scripts/books/post.sh. Add a few books.

AJAX single book demo and lab

Watch as I change the code in index.html and alter the javascript.

We'll be going back and forth between watching me and doing it yourself.

  1. All content is licensed under a CC­BY­NC­SA 4.0 license.
  2. All software code is licensed under GNU GPLv3. For commercial use or alternative licensing, please contact [email protected].