Ask Ben: Dynamic Form Field Population With jQuery

<!--- Param the FORM variable. --->
<cfparam name="FORM.option" type="string" />
 
 
<!--- Check to see which return value we are using. --->
<cfswitch expression="#FORM.option#">
	<cfcase value="opt1">
 
		<cfset objReturn = {
			Value1 = "AJAX Value 1 - Field 1",
			Value2 = "AJAX Value 1 - Field 2"
			} />
 
	</cfcase>
	<cfcase value="opt2">
 
		<cfset objReturn = {
			Value1 = "AJAX Value 2 - Field 1",
			Value2 = "AJAX Value 2 - Field 2"
			} />
 
	</cfcase>
	<cfdefaultcase>
 
		<cfset objReturn = {
			Value1 = "AJAX Default",
			Value2 = "AJAX Default"
			} />
 
	</cfdefaultcase>
</cfswitch>
 
 
<!--- Return the serialized AJAX response. --->
<cfcontent
	type="application/x-json"
	variable="#ToBinary( ToBase64( SerializeJSON( objReturn ) ) )#"
	/>

For Cut-and-Paste