JavaScript Object Notation, JSON, is a simple way to provide complex data that can be passed like a scalar variable during the HTTP post process, which allows it to be passed quite easily.
Prepare a server-side script that will return a JSON object. In our example, we use a very simple JSON object that has one scalar variable containing the string "hello world".
<script type="text/javascript" src="mootools-1.3.0.js"></script> </head> <body> <form action="javascript:" method="get"> <input type="button" id="mybutton" value="JSON!" onclick="myJax.send();"/> </form> <h1 id="json_greeting_div"></h1> <script type="text/javascript"> // request is extended with the Request.JSON class var myJax = new Request.JSON({ url: '05_json_data.txt', // the response argument is the json object onSuccess: function(json_response) { var json_greeting_var = json_response.greeting; $('json_greeting_div').set...