以下のhtmlをcfc関数に送信する最良の方法を見つけたいです。
<form action="test.cfc">
<input type="hidden" name="method" value="save">
<input type="text" name="mytext[]" value="f,oo">
<input type="text" name="mytext[]" value="bar">
<input type="submit">
</form>
test.cfc ファイルの内容:
<cfcomponent displayname="test">
<cffunction name="init">
<cfreturn this>
</cffunction>
<cffunction name="save" output="false" returnformat="JSON" access="remote">
<cfargument name="mytext" type="string" required="true">
<!--- ***comments***
i want to do this:
<cfloop list="arguments.mytext" index="curRowValue">
<cfquery blah blah...>
insert into fooBar (stuff) values (curRowValue)
</cfquery
</cfloop>
--->
<cfreturn arguments>
</cffunction>
</cfcomponent>
「test.save()」関数は{mytext:"f,oo,bar"}
、挿入コードのコメントを外した場合、2 行ではなく 3 行を挿入するセットアップでこの json を返します。ユーザーが入力したテキストとcoldfusionの標準リスト区切り文字を混在させる正しい方法は何ですか?