Eno*_*not 0 javascript coldfusion cfquery
我有一个更新查询,我传递一个名为"newdata"的JavaScript数组,显然,这不起作用所以我不知道如何将我的JavaScript变量传递给ColdFusion以运行更新查询.我怎么能看到网上冲浪?ColdFusion无权访问Javascript变量.这是我的代码,问候!
<cfquery name="updatereserva" datasource="Prueba">
UPDATE reserva_habitac
SET FechaENTRADA = newdata["#firstdate#"]
WHERE idRESERVA = newdata["idreserva"]
</cfquery>
Run Code Online (Sandbox Code Playgroud)
还有另一种方法吗?
有几种方法.
ColdFusion有一些内置的支持AJAX,但是也有大量的JS库和框架可以做同样好(如果不是更好)的工作.毕竟,没有关于AJAX请求的ColdFusion特定内容; 如果您想使用它,CF只提供一些功能来提供帮助.
重要的是,在设计应用程序时,您需要记住JavaScript和ColdFusion在不同的上下文中运行 - 前者在客户端(浏览器),后者在服务器上.虽然这肯定不是制作一个非常强大的JavaScript前端应用程序(甚至是一个只是在这里和那里使用JavaScript与ColdFusion交谈的应用程序)的障碍,但你必须设计一些与非JS相比有所不同的设计.应用程序,所以重要的是要明确区别并从那里开始.