Bear in mind that jQuery doesn't expect a particular format, you have the ability to retreive any JSON object and do something with it. That being said most JSON services return a collection of key/value pairs, a serialized CFQUERY resultset is a little different. A query object contains a COLUMNS and DATA property. In the case of the DATA property each item is an array with one item per field. The COLUMNS property contains an array of column names. You should also set the HTTP header of the loaddata.cfm page to identify the contents as JSON, you can add the following just before the CFOUTPUT tag on that page: <cfcontent type="application/json" reset="yes"> Here is a quick sample of JavaScript to get you started, you should be able to copy and paste this to replace the JS block in the sample you posted. <script type="text/javascript"> $(document).ready(function(e) { $.getJSON('loaddata.cfm',function(data){ //build HTML text to be displayed var txt = "<ul>"; //the DATA property will contain one array for each row in your result set for(var i = 0; i < data.DATA.length; i++) { txt = txt + "<li>" + data.DATA[1] + "</li>"; //add the second item in the array, to the string to be output } txt = txt + "</ul>"; $("#div1").append(txt); //add the new HTML block to the DOM. }); }); </script> I recommend that you take a look at: Ray Camden's blog, which contains many jQuery related articles: http://www.coldfusionjedi.com/index.cfm/2007/9/20/Quick-and-Dirty-JSONQuery-Example The tutorials section of the jQuery site: http://docs.jquery.com/Tutorials
... View more