javascript - 将 javascript 变量保存在服务器端变量中(vbscript)

标签 javascript html vbscript asp-classic drop-down-menu

我知道你不能直接将 javascript 变量保存到服务器端变量(vbscript)中,但是有没有办法解决这个问题,例如将 java 脚本变量保存到 html 隐藏输入中,然后使用 javascript 进行发布。这可能吗?如果不是我还能做什么?下面是我到目前为止获取下拉列表的值的代码 - javascript

        function selectedDatabase() {

            select_temp = form1.elements["selection"];
            select_index = select_temp.selectedIndex;
            select_text = select_temp.options[select_index].text;                                                              

        }    

下面是 HTML 代码

<center><select id="selection" onchange="selectedDatabase()">
<option>Movies</option>
<option>Movies 2</option>
<option>New Movies</option>
<option>New Movies 2</option>
</select></center>
</td></tr>

最佳答案

你正在寻找的东西叫做ajax。您可以手动执行此操作,或者更好地使用 JavaScript 库,例如 MooTools、jQuery 或 Prototype。

查看Google University's Ajax tutorial 。我会避免使用 w3schools 的教程。

为了涵盖所有基础,为什么不能让用户提交表单?

此外,您也可以使用 cookie 来完成此操作,但在用户下一次 GET 或 POST 之前您不会在服务器上获取 cookie 值。

关于javascript - 将 javascript 变量保存在服务器端变量中(vbscript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6399464/

相关文章:

javascript - Dojo 1.9 NumberTextBox 不工作?

html - 如何将 cordova apk 转换为 html 源而不是 java

javascript - 无效的正则表达式标记错误部分 View

batch-file - 我可以创建 .bat 文件来自动在 ODBC 数据源管理器中添加数据源吗?

git - 错误 - 在 Windows 7 中使用 "There is no script engine for file extension .vbs"时出现 "Git Bash Here"

Javascript在CSS下更改属性

javascript - jQuery 复选框错误

javascript - 去除文本区域的发光、边框、垂直/水平滚动条

html - 如何将类分配给列

windows - vbs 如何从命令行命令获取结果