从服务器端经典 asp 和客户端 javascript 传递字符串
Passing a string from server side classic asp and client side javascript
我们正在尝试创建一个网页。我们正在使用MS-Access数据库,它是使用经典ASP代码访问的。
ASP 代码以字符串形式检索数据库信息。我们使用JavaScript进行客户端编程。我们希望将从数据库(使用 ASP 代码)获得的字符串传递给客户端 JavaScript。
我们该怎么做???
在 asp 代码中为字符串命名,例如
Dim mystring
mystring = RS("fieldname")
然后,您可以将<%=mystring%>
放置在JS中任何您想要使用它的地方。
要了解的关键是,ASP 代码在页面加载之前呈现在服务器上,而 JS 在页面加载后由浏览器呈现,因此<%=mystring%>
将在源代码中显示为字符串。
除了 John 提供的解决方案之外,还有另一种方法可以实现您要做的事情:
您可以将数据库值保存在隐藏字段或任何其他控件中,然后在 JavaScript 中可以找到控件的值,如下所示。
在 ASP 中:
<input type="hidden" id='hidname' value="<%=mystring%>" />
在 JavaScript 中:
var v_name = document.getElementById("hidname").value;
相关文章:
- 可变大小的JavaScript字符串如何成为基元类型
- 如何将angularjs中的javascript字符串输出为循环数组
- 如何使用gump任务将html转换为javascript字符串
- 替换变量时,JavaScript字符串replace()不起作用
- 如何替换JavaScript字符串中除字母和数字之外的所有内容(空格/符号)
- 如何从django中的url解析javascript字符串
- 拆分javascript字符串以获得所需的值
- 使用Bootstrap'在Javascript字符串中的popover插件
- 如何替换javascript字符串中的前三个连字符
- 将JavaScript字符串转换为整数
- jquery/javascript字符串中的撇号
- 正在对java中的javascript字符串进行转义
- 如何在Javascript字符串中添加vaule
- Javascript:字符串中有效的基于数组的替换
- 具有负值的Javascript字符串.slice()
- javascript字符串替换$1(如果它是某个值)
- 将子函数的JavaScript字符串转换为实际函数
- JavaScript字符串中的换行符也保存为.txt
- 将Javascript字符串var传递给HTML href标记
- JavaScript 字符串字母和数字检查