在ColdFusion 9中使用Flash Forms时出现JavaScript错误


Answers

引用cfform.js的脚本标记可能在引用swf的object标记之后加载。 通过查看浏览器来验证订单以进行验证。 使用带有Vizzy调试播放器来查看Flash端发生的事件。 以下是一些可能有助于排除故障的其他资源:

Question

我在ColdFusion 9上的Flash Forms有问题,在ColdFusion 8下运行得很好。在浏览器中查看flash表单时,表单元素本身显示正确,但每个字段的数据都不会在输入元素中呈现,并且提交表格时不在场。 当页面加载时,我收到一个错误:

964024021.mxml.cfswf:1 ReferenceError: Can't find variable: updateHiddenValue

函数updateHiddenValue是在/ /CFIDE/scripts/cfform.js定义的/CFIDE/scripts/cfform.js ,它将被加载到页面中。 如果我使用控制台并直接运行该函数,它运行没有问题:

为了弄清楚为什么会发生这种情况,我解雇了查尔斯并向服务器查看了请求。 正如您在下面的屏幕截图中看到的那样,.js文件会收到200条响应,表明它们很好,但cfswf请求会出现“连接已关闭”错误,然后是200条请求。 cfswf请求显然正确完成,或者我根本看不到flash表单。

所以我需要弄清楚为什么我得到这些.js错误,所以我可以得到这个flash表格。 我只能假设错误来自事物的闪存方面或通过Flash Remoting(?),我只是不知道如何调试此问题并使事情向前发展。






Related