gpt4 book ai didi

javascript - 将 JavaScript 变量传递给 ColdFusion 查询

转载 作者:行者123 更新时间:2023-11-28 13:45:53 27 4
gpt4 key购买 nike

我有一个更新查询,我向其中传递一个名为“newdata”的 JavaScript 数组,显然,这不起作用,所以我不知道如何将 JavaScript 变量传递给 ColdFusion 以便运行更新查询。我如何才能看到某些网页的冲浪情况? ColdFusion 无法访问 Javascript 变量。这是我的代码,问候!

<cfquery name="updatereserva" datasource="Prueba">
UPDATE reserva_habitac
SET FechaENTRADA = newdata["#firstdate#"]
WHERE idRESERVA = newdata["idreserva"]
</cfquery>

还有其他方法可以做到这一点吗?

最佳答案

有几种方法。

  • 您可以将 JavaScript 变量放入表单中,并将其提交到应用中的特定页面。
  • 您可以执行 AJAX 请求,将 JavaScript 数组作为 JSON 发布到应用程序中的所需页面
  • 等等

ColdFusion 有一些内置的 AJAX 支持,但也有大量 JS 库和框架可以完成同样好的工作(如果不是更好的话)。毕竟,AJAX 请求没有任何 ColdFusion 特有的内容。 CF 只是附带了一些可以提供帮助的功能(如果您想使用的话)。

重要的是,在设计应用程序时,您需要记住 JavaScript 和 ColdFusion 在不同的上下文中运行 - 前者在客户端(浏览器)上运行,后者在服务器上运行。虽然这当然不是制作一个非常健壮的 JavaScript 前端应用程序(甚至只是到处使用 JavaScript 与 ColdFusion 对话的应用程序)的障碍,但您的设计确实必须与非 JS 的设计有所不同应用程序,因此弄清楚差异并从那里开始很重要。

关于javascript - 将 JavaScript 变量传递给 ColdFusion 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14444658/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com