我知道这听起来倒是...是的,我想知道如何从已经创建的HTML表中创建cfquery对象。这是我的用例:
1)我创建了一个cfquery对象,并有一些数据
2)我遍历了cfquery并创建了HTML表
3)现在,我运行了一些自定义JavaScript,以向HTML表中添加更多列(例如,我原来的cfquery具有星期数,并且我想添加基于星期一的“工作日”,所以我做到了)
4)因此,现在我有一个与cfquery对象不同的HTML表,并且我想使用已有的cfscript在HTML表中创建数据导出,但是cfscript接受cfquery
现在,我被困在所谓的第4步。从HTML表创建反向查询并重新回到cfquery对象的cfquery对象的最佳方法是什么?
答案 0 :(得分:0)
要做所有的服务器端工作是必经之路。但是只是为了咯咯地回答原来的问题...
您可以做的是将表数据序列化为json格式。 Convert a HTML table data into a JSON object in jQuery 通过POST操作将其发送到CF。
然后将发布数据反序列化为查询对象。 https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-c-d/DeserializeJSON.html