在ASP中,将值从Javascript传递并返回到VBScript,反之亦然
我的代码如下,我想让这项工作,因为我现有的网页,我的工作主要是使用VBScript。我正在使用ajax向SQL查询值。我不想更改大部分代码,所以我只是想知道是否可以像下面的代码那样将返回值从javascript放回vbscript在ASP中,将值从Javascript传递并返回到VBScript,反之亦然,javascript,vbscript,Javascript,Vbscript,我的代码如下,我想让这项工作,因为我现有的网页,我的工作主要是使用VBScript。我正在使用ajax向SQL查询值。我不想更改大部分代码,所以我只是想知道是否可以像下面的代码那样将返回值从javascript放回vbscript <SCRIPT LANGUAGE="VBSCRIPT"> Sub check() Dim a Dim b a = 1 b = retValue a MsgBox b End Sub <SCRIPT LANG
<SCRIPT LANGUAGE="VBSCRIPT">
Sub check()
Dim a
Dim b
a = 1
b = retValue a
MsgBox b
End Sub
<SCRIPT LANGUAGE="JavaScript">
function retValue(a){
return a + 1;
}
</SCRIPT>
子检查()
暗淡的
暗淡的b
a=1
b=返回值a
MsgBox b
端接头
函数值(a){
返回a+1;
}
这是可能的
您的脚本中有两个问题
- vbscript的脚本标记没有
- retValue是一个函数。您需要用in()传递参数
check
&它显示带有文本2
<SCRIPT LANGUAGE="VBSCRIPT">
Sub check()
Dim a
Dim b
a = 1
b = retValue(a)
MsgBox b
End Sub
</script>
<SCRIPT LANGUAGE="JavaScript">
function retValue(a){
return a + 1;
}
</SCRIPT>
子检查()
暗淡的
暗淡的b
a=1
b=返回值(a)
MsgBox b
端接头
函数值(a){
返回a+1;
}
只有Internet Explorer 10及更低版本支持VBScript。是时候咬紧牙关,迁移遗留代码了。(当你这么做的时候,是时候停止使用HTML3.2了)嗨,这不是我的电话。我只是一个程序员,试图支持多个应用程序,并试图使某些东西仍然有效。这与使用服务器端vbscript的经典ASP无关。标签被移除。