在Javascript中读取服务器端变量

在Javascript中读取服务器端变量,javascript,jsp,server,Javascript,Jsp,Server,我使用嵌入式flash在asp.net项目中显示摄像头视频,以传递摄像头inf。我使用篡改数据扩展将变量从flash写入服务器,我知道它正在发送ok 问题是用javascript读取它。我该怎么办?我试图将JSP和一起使用,但我无法正确地阅读它 这是我正在使用的代码: document.getElementById("txtID").value = "<%=varActionServer.Value%>"; document.getElementById(“txtID”).valu

我使用嵌入式flash在asp.net项目中显示摄像头视频,以传递摄像头inf。我使用篡改数据扩展将变量从flash写入服务器,我知道它正在发送ok

问题是用javascript读取它。我该怎么办?我试图将JSP和
一起使用,但我无法正确地阅读它

这是我正在使用的代码:

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

其中,
txtID
是一个文本框,
varActionServer.Value
是我想要的服务器变量的值。

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

你试图实现的是客户端;在页面转到客户端之后,仍然可以更新页面。为此,您必须忘记JSP

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


另一种选择可能是扔掉flash解决方案,使用其他解决方案。这里有一个关于这种方法的问题:

你是说ASP而不是JSP?将在加载页面时为您提供值。这就是你想要的吗?@ChrisFCarroll应该是JSP();我打算在加载页面时,我应该接收flash发送的服务器变量,但我发现首先加载页面,然后嵌入式flash发送数据。这是一个同步问题。现在,我正在搜索如何插入事件之类的内容,以捕获服务器变量中不断变化的值。但是,您的第一行是“asp.net”项目?是的,这是我访问服务器端的工具,但是,但是,flash发送的inf.是在回发之后发送的,因此我无法用c代码看到它。@ChrisFCarroll你对双方差距的解释对我对问题的轻描淡写帮助很大,我可能从一开始就开始澄清这些基本概念。问题是我所做的一切都是准自动教学论。