ajax – 如何调试不呈现HTML或运行javascript的coldfusion脚本?
我正在使用
JavaScript插件将文件上传到ColdFusion应用程序.
它使用AJAX与服务器进行通信,并期望获得JSON. (很标准) 我有两个cfm脚本. 第一个包含插件的表单. 第二个处理实际的上传,删除,返回文件列表等. 第二个脚本返回JSON作为要处理的插件的纯文本. 第二个脚本不呈现HTML,并且发送回第一个脚本的JSON直接送入js插件. 实际上一切都很完美. 我的问题: 它没有代码,所以cfdump没用. 我在黑暗中闲逛,没有错误信息或其他信息,让我知道为什么有些东西不起作用. 我的局限: 我也无法访问此项目的管理区域. 但是我需要一些方法来记录或调试这段代码. 我的解决方案 我知道人们已经使用ColdFusion进行AJAX.我不可能是唯一一个遇到这个问题的人.任何帮助表示赞赏. 解决方法
不要忘记简单而强大的< cflog>标签.您可以在代码中的任何位置转储变量,如果要转储结构,可以使用serializeJSON(someStruct)在日志中查看整个结构(或转换为结构的对象).将它与Eclipse / CFBuilder中的尾部视图相结合,您就可以实时获得非HTML生成代码的内部工作流.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |