在Javascript中读取服务器端变量

时间:2017-01-23 23:25:53

标签: javascript jsp server

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

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

这是我正在使用的代码:

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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