将值从 Javascript 传递和返回到 VBScript,反之亦然在 ASP 中 [英] Pass and Return value from Javascript to VBScript, Vice Versa in ASP
本文介绍了将值从 Javascript 传递和返回到 VBScript,反之亦然在 ASP 中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的代码在下面,我想让这个工作,因为我现有的网页主要使用 VBScript.我正在使用 ajax 将值查询到 SQL.我不想更改大部分代码,所以我只是想知道是否可以像下面的代码一样将返回值从 javascript 放回 vbscript.
My code is below, I would like to make this work because my existing webpage that I am working at mostly uses VBScript. I am using ajax to query values to SQL. I would hate to change most of the code so I was just wondering if it would be possible to put back a return value from javascript to vbscript like my code below.
<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>
推荐答案
有可能.
您的脚本中有 2 个问题.
You have 2 issues in your script.
- 您的 vbscript 脚本标签没有
</script>
- retValue 是一个函数.你需要用 in ( ) 传递参数
我试图调用 check
&它显示带有文本 2
I tried to call check
& it shows the msgbox with the text 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>
这篇关于将值从 Javascript 传递和返回到 VBScript,反之亦然在 ASP 中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文