现在从Coldfusion 9迁移到11元素未定义

时间:2016-02-28 17:44:56

标签: coldfusion undefined element coldfusion-9 coldfusion-11

所有功能都可以在CF9中找到,但是在使用CF11移动到新服务器后,当我在其中一个页面上提交表单时,我收到一个关于" Element is Undefined"的错误。或"变量未定义"。这些元素是通过cfloop创建的,当我查看源代码时,该元素确实存在于cfform标记中。 `cfloop从1开始并经过(在这种情况下)30。先前的元素1-11在提交时运行良好但在12处出错。我删除了元素1-3以确保数据没有问题虽然表示12的数据与之前的数据不同,但它仍然在12处出错。

如果我为所有内容添加cfparam s,它会在页面上抛出400错误,但没有错误信息进入CF日志,也无法在HTML的日志文件夹中找到它。

我在cfform内列出了更多但是从1到30的冗余,并且考虑到cfloop从1-11写入代码时一切都很好,我知道& #39;在1到12之间的编码差异中不是用户错误。

以下是代码示例:

<input type="Hidden" id="InvoiceID12" name="InvoiceID12" value="606410445">
<input type="Hidden" size="4" id="OrderID12" name="OrderID12" value="10811">
<select id="Status12" name="Status12" onChange="getlocationinfo(this.value, 'LocationID12')">
<option value="Order">Order</option>
<option value="">-----------</option>
<option value="Ordered">Ordered</option>    
<option value="Backordered">Backordered</option>
</select> 

有什么想法吗?

更新

我认为这里发生的事情比原先想象的更多。我从提交的页面中删除了所有代码,只是输入“测试”字样,但是在运行相同的页面时,它会抛出一个模糊的400错误,我无法找到日志对于。当我在提交按钮之外运行页面时,它会在“测试”中正常加载。消息...?!

0 个答案:

没有答案