The code seems to have changed a lot since the earlier example, so I cannot really comment on most of this without seeing your latest. I imagine that I'd want the concatenation in the getNames function. In the CFLOOP? You could, but it is simpler to do the concatenation within your sql query (exact syntax is database specific). The query would return both ids in a single column. So your select list "value" would be something like "17:6" instead of "17". You could then split that string on ":" and extract whichever id you need. And last, I don't understand how bind works with CFSELECT in this sense. These parameters, value="Session_Date" display="Session_Date," don't seem to matter. I can change them or even leave them out and still get the same display. Again, I would have to see your new code but the "value" and "display" attributes do matter. When binding to a query, those attributes tell CF which query column it should use for the list text and which to use as the value. <option value=".."> list text</option> What is your perspective on an option like this? Truthfully it sounds like a lot of your current issues stem from newnesss to binding and the ajax debugging tools, rather than bugs with binding itself (though there are some of those too). But as far as binds vs jquery - it depends. Both have pros and cons. For simple lists, a bind is often simpler because they are already built in, so it is simpler to get things running. However, jquery offers more in terms of customization imo. But that comes at the cost of a little more complexity and a slightly steeper learning curve. So I would say it depends on your needs.
... View more