This free, open-source software is a wrapper around Java Script.
j Query is used to easily write client-side Java Script to navigate and manipulate a page and make asynchronous Ajax callbacks.
Other features include text hints and autocomplete text boxes.
Another example would be to change the values in a drop down list-box based on other inputs, such as state and college list boxes.
When the user selects a state, the college list box will repopulate with only colleges and universities in that state.
Once done, the server will send a response back to the client and the client will process it as necessary.
Java Script is the client-side programming language and XML is a markup language to define data. JSON (Java Script Object Notation) is much easier to use with Java Script than XML.
When it comes to Ajax and Java Script, JSON Web Services are replacing XML Web Services.
Another major advance to Java Script and Ajax is the Java Script object library called j Query.
Sometimes, the web server would simply not have the resources to handle the request and timeout. To solve this problem, we created JSON Web Services on the web server in order to retrieve the details about the selected item.
The JSON web service would retrieve the data and convert into JSON and return a JSON string.
These controls are intended to be used for Ajax callbacks. Ajax should be used anywhere in a web application where small amounts of information could be saved or retrieved from the server without posting back the entire pages.