Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Ajax with PHP: Add Dynamic Content to Websites

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Add dynamic, asynchronously loading content to websites to make them more modern, professional, and user friendly, with Ajax and PHP.

Syllabus

Introduction
  • Welcome
  • How to use the exercise files
1. Ajax Defined
  • What is Ajax?
2. Ajax Client
  • Requests
  • Responses
  • States and events
  • Load remote text
  • Load remote JSON
  • Using jQuery
3. PHP Server
  • Detect Ajax requests
  • Respond with HTML partials
  • Respond with JSON data
  • Update page on change
4. Ajax Button
  • Create a favorite button
  • Send button Ajax request
  • Process button Ajax request
  • Handle button Ajax response
  • Mark favorites on page load
  • Create an unfavorite button
5. Ajax Form Submission
  • Create the form
  • Gather form data
  • Handle form errors
  • Add a loading spinner
  • Disable form button
  • Allow fallback to HTML
  • Prevent default
6. Infinite Scrolling
  • Create a page of items
  • Process a load request
  • Append HTML results
  • Use a data attribute
  • Trigger Ajax on scroll
  • Prevent multiple requests
7. Search Autosuggest
  • Create a text input
  • Style suggestions
  • Send an autosuggest Ajax request
  • Calculate results
  • Format suggestions with JSON
Conclusion
  • Next steps

Taught by

Kevin Skoglund

Reviews

4.9 rating at LinkedIn Learning based on 110 ratings

Start your review of Ajax with PHP: Add Dynamic Content to Websites

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.