Web Development and Design Foundations with HTML5 (8th Edition)
8th Edition
ISBN: 9780134322759
Author: Terry Felke-Morris
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 11, Problem 1FWD
Explanation of Solution
Ajax:
Ajax stands for “Asynchronous JavaScript and XML”. It is a combination of different technologies like XML, Document Object Model (DOM), standard HTML and CSS, JavaScript and so on.
- It is a segment of the Web2.0, used to create an interactive web application and provide an enhanced experience for web users.
Issues regarding Ajax usability:
- Ajax allows asynchronous data exchange with the server, it is difficult for the users to bookmark the specific application’s state. Hence the developers should use the URL anchor or identifier like “#” to track the application’s state.
- “Ajax” applications does not provide visual clues, for example clue like “loading a page icon” while doing changes on the page. Hence this needs a developer to explicitly support this functionality using proper alternatives clues...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Please, can you help me with the following question? Please can you provide any examples? Thanks in advance.
If AJAX operations in general even need a form at all, explain why. In other words, explore and explain if AJAX operations can be used to send/receive anything from a server, or if they are restricted to certain operations, and explain why. Give personal examples.
this is what I have so far
need help troubleshooting
<!DOCTYPE html><html>
<head><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script><h1>Lab 5</h1>
<h2>Part 1</h2></head>
<body bgcolor="Lightskyblue"><br><br><form><label> Firstname </label><input type="text" name="firstname" size="15" /> <br> <br><label> Lastname: </label><input type="text" name="lastname" size="15" /> <br> <br>
Email:<input type="email" id="email" name="email" /> <br><br> <br>Password:<input type="Password" id="pass" name="pass"> <br><br> <br></form><h2> Part 2</h2><form><fieldset><legend>Color Picker Legend Tag here:</legend><label for="color">Background Chooser:</label><input type="color" class="theme" id="color"…
Write a code example of a page using an AJAX call with the JQUERY commands.
You will call a page called JSONexamples.json
on success you will add the return to an HTML class called #Display with a for loop
Chapter 11 Solutions
Web Development and Design Foundations with HTML5 (8th Edition)
Ch. 11.3 - Prob. 1CPCh. 11.3 - Prob. 2CPCh. 11.3 - Prob. 3CPCh. 11.7 - Prob. 1CPCh. 11.7 - Prob. 2CPCh. 11.7 - Prob. 3CPCh. 11.11 - Prob. 1CPCh. 11.11 - Prob. 2CPCh. 11.11 - Prob. 3CPCh. 11 - Prob. 1MC
Ch. 11 - Prob. 2MCCh. 11 - Prob. 3MCCh. 11 - Prob. 4MCCh. 11 - Prob. 5MCCh. 11 - Prob. 6MCCh. 11 - Prob. 7MCCh. 11 - Prob. 8MCCh. 11 - A file that contains a Flash animation uses the...Ch. 11 - Prob. 10MCCh. 11 - Prob. 11FIBCh. 11 - Prob. 12FIBCh. 11 - Prob. 13FIBCh. 11 - When displaying a Java applet, the browser invokes...Ch. 11 - Prob. 15FIBCh. 11 - Prob. 16SACh. 11 - Prob. 17SACh. 11 - Prob. 1AYKCh. 11 - Prob. 2AYKCh. 11 - Prob. 3AYKCh. 11 - Prob. 1HOECh. 11 - Prob. 2HOECh. 11 - Prob. 3HOECh. 11 - Prob. 4HOECh. 11 - Prob. 5HOECh. 11 - Prob. 6HOECh. 11 - Prob. 7HOECh. 11 - Prob. 1WRCh. 11 - Prob. 2WRCh. 11 - Prob. 3WRCh. 11 - Prob. 4WRCh. 11 - Prob. 1FWDCh. 11 - Prob. 2FWD
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- I am developing a web page, but because the files that I have created for my page are in .HTML I cannot connect my web page with my database in phpMyAdmin, so I need help to pass the files from .HTML to .php ( without changing the structure of the pages) so that I can connect it with my php database. IF CAN, PLEASE SEND ME AN EMAIL bonifacioiyanga2019@hotmail.com SO THAT I CAN SEND THE FILES AND DISCUSS.arrow_forwardQ1c Describe the advantages and disadvantages of using AJAX for Dynamic Web Page generation. Using appropriate examples, describe how you could use AJAX, without using jQuery, to update a DIV element in a web document with the parsed contents of a JSON document, containing Nested JSON Objects, located on some server. Describe, using appropriate code examples, how you could replace your code using a jQuery AJAX request.arrow_forwardQUESTION 20 How do you write "Hello TECH 3500!" in PHP? Document.Write('Hello TECH 3500!'); print Hello TECH 3500! echo "Hello TECH 3500!"; "Hello TECH 3500!"; QUESTION 21 How do you create an array in PHP? $colors = "Blue", "Red", "Yellow"; $colors = array["Blue", "Red", "Yellow"]; $colors = array("Blue", "Red", "Yellow"); $colors = {"Blue", "Red", "Yellow"}; QUESTION 22 What does acronym AJAX stands for? Asynchronous jQuery And XML Asynchronous jQuery And XHTML Asynchronous JavaScript And XML Asynchronous JavaScript And XHTML QUESTION 23 What does PHP stand for? Personal HyperText Processor HyperText Preprocessor Private Home Page None of these QUESTION 24 Which superglobal variable holds information about headers, paths, and script locations?…arrow_forward
- Provide any working example of AJAX PHP. Make sure the code you post has all required resources (nothing needs to be uploaded/added/found). The code should work by itselfarrow_forwardthis is what I have so far <!DOCTYPE html><html> <head><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script><h1>Lab 5</h1> <h2>Part 1</h2></head> <body bgcolor="Lightskyblue"><br><br><form><label> Firstname </label><input type="text" name="firstname" size="15" /> <br> <br><label> Lastname: </label><input type="text" name="lastname" size="15" /> <br> <br> Email:<input type="email" id="email" name="email" /> <br><br> <br>Password:<input type="Password" id="pass" name="pass"> <br><br> <br></form><h2> Part 2</h2><form><fieldset><legend>Color Picker Legend Tag here:</legend><label for="color">Background Chooser:</label><input type="color" class="theme" id="color"…arrow_forwardHow does AJAX improve the user experience in web applications, and what are its limitations?arrow_forward
- Many web sites today provide rich user interfaces using Ajax. List two features each of which reveals if a site uses Ajax, without having to look at the source code. Using the above features, find three sites which use Ajax; you can view the HTML source of the page to check if the site is actually using Ajax.arrow_forwardJavaScript statements are interpreted by a Web browser when embedded within a Web page, ............ interaction with the server Group of answer choices with specific with without any with some Canvas uses ........ to draw graphics within a "canvas" element on a web page. Group of answer choices AJAX JavaApplet Java JavaScriptarrow_forwardQUESTION 2 JavaScript can change all the HTML elements in the page True False QUESTION 3 The HTML structure of a document is a tree. True False QUESTION 4 JavaScript can change all the HTML attributes in the page True False QUESTION 5 The HTML DOM is a standard object model and programming interface for HTML. True False QUESTION 6 JavaScript can add new HTML elements and attributes True False QUESTION 7 In PHP you can use both single quotes ( ' ' ) and double quotes ( " " ) for strings. True False QUESTION 8 In JavaScript, in order to change the content of an HTML document or the CSS style of HTML elements, we use the CSS API. True False QUESTION 9 JavaScript can remove existing HTML elements and attributes True Falsearrow_forward
- Create an HTML document, a JSON file and an XML file. Upload all files to a hosting environment of your choice. The JSON and XML files both contain a list of items, prices and quantity. Use jQuery and AJAX calls to retrieve the JSON and XML files separately. Traverse the retrieved XML document and JSON objects and display the items properly on your HTML document. Use jQuery loops.arrow_forwardCreate an HTML document, a JSON file and an XML file. The JSON and XML files both contain a list of items, prices and quantity. Use jQuery and AJAX calls to retrieve the JSON and XML files separately. Traverse the retrieved XML document and JSON objects and display the items properly on your HTML document. Use jQuery loops.arrow_forwardWatching a movie or documentary in hoichoi is always exciting. In a simple hoichoi site, after the user logs in using the credentials, there is a simple dashboard containing the suggested movie or Tv series along with a search bar at the top to search for any item. The user can search for the contents in three ways. They can search by a content name like “Mahanagar”, they can search by the name of an Artist or Director like “Mostafa Sarwar Faruki,” and finally they can search by a genre like “Crime Thriller.” For the first case, the hoichoi search manager fetches a single entry along with the metadata from the hoichoi server and displays it to the user as a tile along with the metadata. For the second case, a list of content involving the Artist or Director is showed (not as tiles) to the users after being fetched from the server. And finally, the relevant contents of a genre search are offered as tiles (without the metadata) for the user to select, however the search manager fetches…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education