我已经存储在会话购物车阵:ColdFusion的阵列和结构
我给我的用户选择的所有项目进行删除或通过复选框单个项目的能力。
我送通过表单提交数组索引arrayDeleteAt
。
现在如果我选择最下面的3个项目,它不会删除它。
这里是我的删除代码:
<cfif isDefined("form.leadId") AND listLen(form.leadId)>
<cfloop from="#listLen(form.leadId)#" to="1" step="-1" index="i">
<cfset temp = arrayDeleteAt(session.shoppingcart, #i#)>
</cfloop>
</cfif>
既然你不使用的结果,可能也删除'temp'。即'' –
Leigh
注意Leigh也删除了散列符号,因为它们不是必需的...... ColdFusion已经在没有它们的情况下评估'i'。 –