>My understanding is that you're stuck at trying to get >the "results" that display from submitting the "Vendor" >and "Product" data to be sent along with the other form >input data from the form above when the submit button >under the "Alternate Part Numbers" field, right? >
Yes thats correct.I'm stuck at trying to pass the data the cross reference form creates along with data the other form elements pass. >If that's the case, what about simplifying this operation and >put your "Cross Reference" section above the first submit >button. I don't see where there should be a need to process >the vendor and product cross reference data into a list >for display on template.cfm. Unless there's some reason I'm >not understanding. Thats how I initial tried to di it. Cant remember what error was thrown though. I will try that again. So to be sure, remove the cross reference submit button and use the first form submit button to pass all data to the builderAction.cfm. Again, not sure that will work. > >Allow users to use the "add vendor" and "add product" links >to insert more fields into your main form. You can use >your cfloop code to create your lists on the builderAction.cfm >page instead of going through the difficulty of ajaxing >that info to action.cfm, returning it to template.cfm, and >then trying to get that data passed to builderAction.cfm along >with the form fields in the main form. Not exactly sure Im following you here. Ideally I would think the cross reference form could be simplified and maybe not even use the ajax function??? is that a posibility. The true affect I wanted from it anyway was to be able to "add" lists as needed. Meaning add another vendor and product, or add more than one product for each vendor. > >In other words, just use the "Cross Reference Form" >functionality to create additional form fields in the main form. > >Your users shouldn't get confused by using the "add vendor" and >"add product" links to create additional fields. (And if they are, >they'll get it after reviewing the post on builderAction.cfm) > >Is the data in the form fields just being used for creation of >the .html pages, or is it going into a database, also? > >Thoughts on this approach? > >Rick > And eventually yes this will in some part need to be submitted to a database. Does that have any bearing on which approach to take here? I hope you can read my reply as I tried to address each question and comment you had after each one. >Well its the same as this. Originally it didnt have code to loop through the >struct and display the values. > ><cfoutput><cfset results = deserializeJSON(url.data)> ><!--- <cfdump var="#results#"> ---> ><cfloop collection="#results#" item="itemName"> > <cfset item = results[itemName]> ><!--- <cfdump var="#item#" label="Item Name #itemName#"> ---> > <cfloop collection="#item.vendors#" item="vendorName"> > <ul><li><h2>#vendorName#</h2></li> > <cfset productArray = item.vendors[vendorName]> > <!--- <cfdump var="#productArray#" label="Products for vendor: >#vendorName#"> ---> > <cfloop array="#productArray#" index="productName"> ><li>#productName#</li></cfloop></ul> > </cfloop> ></cfloop> ></cfoutput> > >Thats the code I added to the action.cfm just to loop through and display. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 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:340716 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

