You mean, as opposed to combining the two functions of parsing the categories, then attempting to parse the products within the category function?
Rick PS - Might be easier if I just parse the xml and stick the data into a database and query/loop it from there. -----Original Message----- From: andy matthews [mailto:li...@commadelimited.com] Sent: Monday, January 16, 2012 8:19 AM To: cf-talk Subject: RE: OT/JS: Trouble outputting individual products instead of entire list You want similar functionality in both places, I'd write a function that does it that you can apply to both sections. If it still doesn't behave the same then your XML might be different. andy -----Original Message----- From: Rick Faircloth [mailto:r...@whitestonemedia.com] Sent: Sunday, January 15, 2012 5:39 PM To: cf-talk Subject: OT/JS: Trouble outputting individual products instead of entire list Hi, all... I'm trying to parse and output some XML using jQuery so that I get an output similar to this: Air Conditioners XC21 XC22 XC23 Furnaces XF30 XF31 XF32 I'm using the .each function of jQuery to loop over the Categories XML (on one file), then again on the Products XML (on a separate file. The problem is, I can get the Air Conditioners category to output, but then the entire list of AC models (XC21, etc) outputs as one item instead of individually. Here's the jQuery... anyone spot my flow in logic? Thanks, Rick $(document).ready(function() { $('#get_categories_and_products').click(function() { $.ajax ({ type: "get", url: "categories.xml", dataType: "xml", success: function(xml) { // list categories $(xml).find("Category").each(function() { $('#categories').append($(this).find('CategoryName').text() + '<br />') currentCategory = $(this).find('CategoryName').text(); $.ajax ({ type: "get", url: "lennoxproducts.xml", dataType: "xml", success: function(xml) { // list products for category $(xml).find("Category").each(function() { if ( $(this).text() == currentCategory ) { var currentProductName = $(this).next().find('ModelName').text(); $('#categories').append(currentProductName + '<br />') } }); } }); }); } }); }); }); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:349505 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm