将javascript变量的值传递到asp变量
我设计了一个javascript函数,它返回一个整数值(在任何人说不之前,至少据我所知,这不能用asp或任何服务器端脚本完成)。我需要将包含生成的整数值的变量的内容传输到asp变量中,以便使用它执行一些服务器端脚本编写。有人知道怎么做吗?我为这件事非常生气 您可以尝试通过Cookies来实现这一点 javascript函数将把值存储在一些Cookie中。 在ASP代码中,您正在阅读Cookie将javascript变量的值传递到asp变量,javascript,variables,asp-classic,transfer,Javascript,Variables,Asp Classic,Transfer,我设计了一个javascript函数,它返回一个整数值(在任何人说不之前,至少据我所知,这不能用asp或任何服务器端脚本完成)。我需要将包含生成的整数值的变量的内容传输到asp变量中,以便使用它执行一些服务器端脚本编写。有人知道怎么做吗?我为这件事非常生气 您可以尝试通过Cookies来实现这一点 javascript函数将把值存储在一些Cookie中。 在ASP代码中,您正在阅读Cookie 此cookie可能针对每个用户/会话,但不要忘记将cookie名称从ASP发送到JavaScript函
此cookie可能针对每个用户/会话,但不要忘记将cookie名称从ASP发送到JavaScript函数。好的,在浏览器中更改服务器端状态(变量)而不重新加载整个页面的首选方法是使用 没有必要,但使用,您可以拨打: 通过此操作,您可以更改服务器端的某些数据(例如,作为会话变量或数据库中的数据):
我不认为有直接的方法。您可以使用javascript值填充表单中的隐藏输入。然后在发布表单时,您可以使用request(“MyHiddenField”)来使用值,您是指“ASP经典”(使用VB脚本)还是“ASP.NET WebForms”?(虽然这并不重要:客户端必须以某种方式将数据发送回服务器,无论是表单回发还是其他方式。)我使用的是ASP Classic,无法直接完成。您可以将javascript值存储在隐藏的表单字段中,然后在get/post中将其收集到asp变量中。
// we are in javascript
var my_value = 42;
$.get("set_my_value.asp?to=" + my_value);
' classic ASP page (set_my_value.asp)
dim my_value
my_value = Request.Querystring("to")
Session("MyValue") = my_value