If you like SEOmastering Forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...

 

What's AJAX ?

Started by james_ashby, 06-10-2010, 08:51:20

Previous topic - Next topic

navkesh

AJAX is not a new programming language, but a new way to use existing standards. AJAX stands for Asynchronous JavaScript and XML. It is the art of exchanging data with a server, and updating parts of a web page - without reloading the whole page.

AJAX allows web pages to be updated asynchronously by exchanging small amounts of data with the server behind the scenes. This means that it is possible to update parts of a web page, without reloading the whole page.

AJAX is based on internet standards, and uses a combination of:

  • XMLHttpRequest object (to exchange data asynchronously with a server)
  • JavaScript/DOM (to display/interact with the information)
  • CSS (to style the data)
  • XML (often used as the format for transferring data)
Examples of applications using AJAX are:

  • Google Maps
  • Gmail
  • Youtube
  • Facebook tabs
AJAX Example:
       <html>
          <body>
             <div id="myDiv"><h2>Let AJAX change this text</h2></div>
             <button type="button" onclick="loadXMLDoc()">Change Content</button>
           </body>
        </html>
The div section will be used to display information returned from a server. The button calls a function named loadXMLDoc().

        <head>
            <script>
                function loadXMLDoc()
                {
                     .... AJAX script goes here ...
                 }
            </script>
         </head>
The script section contains the loadXMLDoc() function.
   


netedge12

Asynchronous JavaScript and XML is a way of programming for the Web that gets rid of the hourglass. Data, content, and design are merged together into a seamless whole.

newbielink:http://www.netedgecomputing.com [nonactive] || newbielink:http://www.netedgecomputing.com/corporate/index.html [nonactive]

  •  

Paulagary

 AJAX full form is Asynchronous JavaScript and XML. Ajax is easily connected with website's server without need to refresh the complete page. Asynchronous allow client server send a request execute at server side. It is very stable not crush easily. AJAX is open source application development  software, so anybody can modify the code easily.
newbielink:http://www.esparkinfo.com/services/web-design/small-business-web-design.html [nonactive] | newbielink:http://www.esparkinfo.com/ [nonactive]
  •  


vingler

The Ajax engine works within the Web browser (through JavaScript and the DOM) to render the Web application and handle any requests that the customer might have of the Web server. The beauty of it is that because the Ajax engine is handling the requests, it can hold most information in the engine itself, while allowing the interaction with the application and the customer to happen asynchronously and independently of any interaction with the server.
Vingler.com : Free Facebook Likes [nofollow] - Free Twitter Followers - Free Youtube Subscribers - Google + - LinkedIN Links
  •  

Hi-Tech ITO

AJAX is just an acronym refering to Asynchronous JAvaScript and XML. Now, if we take a look those words, most of us know what JavaScript and XML are, but the term Asynchronous can be confusing, so let's focus on that.
  •  

SanviMalhotra

AJAX is Asynchronous JavaScript And XML.Ajax implementation uses JavaScript functions to call methods from a webservice, webpage request in response to get response. It Reduce the traffic travels between the client and the server.

LyzLauren

AJAX = Asynchronous JavaScript and XML.

AJAX is a technique for creating fast and dynamic web pages.

AJAX allows web pages to be updated asynchronously by exchanging small amounts of data with the server behind the scenes. This means that it is possible to update parts of a web page, without reloading the whole page.

Classic web pages, (which do not use AJAX) must reload the entire page if the content should change.

Examples of applications using AJAX: Google Maps, Gmail, Youtube, and Facebook tabs.



You can search the internet to know more about AJAX.


tomfam

AJAX(asynchronous java script and Xml) is a best technique  for creating better and faster web application with help of CSS,HTML,XML ,Java script
and dоcument object model.It is a group of technologies  used on the client side.
newbielink:http://mobile.fugenx.com/mobile-application-development/iphone-application-development-in-florida/ [nonactive]
  •  

TomClarke

AJAX is the most viable Rich Internet Application (RIA) technology so far. It is getting tremendous industry momentum and several tool kit and frameworks are emerging. But at the same time, AJAX has browser incompatibility and it is supported by JavaScript, which is hard to maintain and debug.


ngomaichi

AJAX is basically the OG hаck for making web pages talk to servers behind the scenes. It's all about asynchronous calls that keep the UX smooth by avoiding janky reloads. Using XMLHttpRequest or fetch, you can grab data or push user input without blocking the main thread.
Despite the name, XML is mostly dead in the water, replaced by JSON and RESTful APIs. AJAX is the backbone of interactive interfaces, but it can get messy if you don't manage callbacks or promises properly.

Here's a simple AJAX example using the modern fetch API to get JSON data without reloading the page:

// Assume there's a button with id 'loadData' and a div with id 'result' in the HTML
dоcument.getElementById('loadData').addEventListener('click', () => {
  fetch('https://api.example.com/data') // async call to server
    .then(response => {
      if (!response.ok) throw new Error('Network error');
      return response.json(); // parse JSON response
    })
    .then(data => {
      // update the DOM dynamically without page reload
      dоcument.getElementById('result').textContent = JSON.stringify(data);
    })
    .catch(error => {
      console.error('Fetch error:', error);
      dоcument.getElementById('result').textContent = 'Failed to load data.';
    });
});
  •  


If you like SEOmastering Forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...