【问题标题】:Reading Server-Side Variable in Javascript在 Javascript 中读取服务器端变量
【发布时间】:2017-01-23 23:25:53
【问题描述】:

我正在使用嵌入式闪光灯在 asp.net 项目中显示相机视频,以传递相机信息。我正在使用 Tamper Data 扩展将变量从闪存写入服务器,我知道它发送正常。

问题在于 阅读 使用 javascript。我怎样才能?我正在尝试将 JSP 与 <%...%> 一起使用,但我无法正确阅读它。

这是我正在使用的代码:

document.getElementById("txtID").value = "<%=varActionServer.Value%>";

txtID 是一个文本框,varActionServer.Value 是我想要的 Server 变量的值。

【问题讨论】:

  • 你的意思是 ASP 不是 JSP?
  • 将为您提供页面加载时的值。这是你想要的吗?
  • @ChrisFCarroll 应该是 JSP (docs.oracle.com/javaee/5/tutorial/doc/bnaou.html);我打算在加载页面时,我应该接收闪存发送的服务器变量,但我发现首先加载页面,然后嵌入的闪存正在发送数据。这是一个同步问题。现在我正在寻找如何插入事件之类的东西来捕捉服务器变量中的变化值。
  • 您的第一行是“asp.net”项目吗?
  • 是的,这是我访问服务器端的工具,但是,但是,但是,inf。 flash 发送是在回发之后发送的,所以我的 c# 代码看不到它。 @ChrisFCarroll 您对双方差距的解释对我对问题的轻描淡写帮助很大,我可能已经从一开始就开始澄清这些基本概念。问题是我所做的一切都是准自学成才。

标签: javascript jsp server


【解决方案1】:

您需要了解客户端和服务器端之间的巨大差距。服务器端变量只能告诉您服务器在构建页面时以及将其发送给客户端时知道什么。 JSP 是一种服务器端技术,它也只能知道服务器在发送页面之前知道的内容。

您要实现的是客户端;页面到达客户端后,页面仍然可以更新。为此,您必须忘记 JSP。

我假设您正在通过服务器进行操作,因为您已经有一个可行的解决方案,可以通过闪存从相机获取数据到服务器。在这种情况下,您可以使用 ajax 从服务器读取数据。最简单的路线是jQuery.ajax

另一种选择可能是放弃闪存解决方案并使用其他解决方案。这是关于这种方法的一个 SO 问题:Access camera from a browser

【讨论】:

    猜你喜欢
    • 2011-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-24
    • 1970-01-01
    • 1970-01-01
    • 2011-10-14
    相关资源
    最近更新 更多