AJAX
1. Callbacks in AJAX
2. send() in AJAX
3. send() in AJAX
4. setRequestHeader()
5. HTTP status codes
6. AJAX Response Types
7. Multipart Data — File uploads with AJAX
8. Query Strings in AJAX
9. AJAX Caching
10. Form Data in AJAX
11. AJAX Error Handling
12. Timeouts in AJAX
13. open() in AJAX
14. Cross Browser Compatibility in AJAX.
15. Multipart Data (File Uploads with AJAX).
16. CORS (Cross Origin Resource Sharing),
17. CSRF Protection
18. Authentication in AJAX
19. HTTPS and its role in securing AJAX communication.
20. Data Sanitization in AJAX
21. Single Page Applications (SPAs)
22. AJAX libraries
23. Real Time Updates using AJAX and alternatives like WebSockets.
24. POST requests in AJAX.
25. The responseText property
26. Security Server Side and Client Side
27. Low Level Interface
28. Shorthand Methods
29. Helper Functions
30. Global Event Handlers
31. Introduction
32. XMLHttpRequest object
33. First AJAX Application
34. Sending a request to a server
35. The onreadystatechange Property
36. The readyState property
37. Browser Support for Ajax
38. AJAX Search
39. Integrate AJAX On Your Site
40. Building your Ajax application with PHP
41. AJAX Applications
42. AJAX PHP
43. Advantages of AJAX in Modern Web Development
44. Disadvantages of AJAX in Modern Web Development
45. Real Life Uses of AJAX
46. Roles of Browser, Server, and Database in AJAX
47. synchronous and asynchronous requests
48. XML, JSON, and plain text as response formats in AJAX