【发布时间】:2012-05-01 01:45:39
【问题描述】:
我希望看到一个简单的模板示例,其中 SerializeJSON 和 deserializeJSON 发布到同一个模板,并在每次通过时添加一个数组。我已经尝试了好几次,但我一直对 pass 感到困惑。
【问题讨论】:
标签: post coldfusion cfform
我希望看到一个简单的模板示例,其中 SerializeJSON 和 deserializeJSON 发布到同一个模板,并在每次通过时添加一个数组。我已经尝试了好几次,但我一直对 pass 感到困惑。
【问题讨论】:
标签: post coldfusion cfform
<cfif structKeyExists(form,"jsonArray")>
<cfset arrayData = deserializeJSON(form.jsonArray) />
<cfset arrayAppend(arrayData,form.theText) />
<cfelse>
<cfset arrayData = [] />
</cfif>
<cfoutput>
<form name="input" action="ableto.cfm" method="post">
<input type="hidden" value='#serializeJSON(arrayData)#' name="jsonArray" id="jsonArray" />
Text: <input type="text" value="" name="theText" id="theText" />
<input type="submit" value="Subby" />
</form>
</cfoutput>
<cfdump var="#arrayData#" />
<cfdump var="#form#" />
【讨论】: