Javascript 从 vbscript 传递变量
Javascript pass variable from vbscript
我在这个文件中有页面 index.asp 我有 Vbscript 函数:
<%
Dim GetFromVbscript
GetFromVbscript = "hello"
%>
和javascript函数
function SendFiltered() {
$.ajax({
url: '/Filtered.asp',
type: 'POST',
data: "<%=GetFromVbscript%>",
dataType: 'text',
success: function (data) {
$(".center").html(data)
}
});
};
没关系。它Post "hello"
.
现在我需要从外部文件 运行 这个 javascript 所以我的 index.asp 现在看起来像
<%
Dim GetFromVbscript
GetFromVbscript = "hello"
%>
<script src="js/SendFiltered.js"></script>
但是现在Post"<%=GetFromVbscript%>"
所以问题是如何将值或变量从 VBscript 传递到 javascript?
这是一种丑陋的方式,但您可以通过将可执行文件作为 %windir%\system32\inetsrv\asp.dll.
将 .js 扩展名放入 IIS "Handler Mappings"
我在这个文件中有页面 index.asp 我有 Vbscript 函数:
<%
Dim GetFromVbscript
GetFromVbscript = "hello"
%>
和javascript函数
function SendFiltered() {
$.ajax({
url: '/Filtered.asp',
type: 'POST',
data: "<%=GetFromVbscript%>",
dataType: 'text',
success: function (data) {
$(".center").html(data)
}
});
};
没关系。它Post "hello"
.
现在我需要从外部文件 运行 这个 javascript 所以我的 index.asp 现在看起来像
<%
Dim GetFromVbscript
GetFromVbscript = "hello"
%>
<script src="js/SendFiltered.js"></script>
但是现在Post"<%=GetFromVbscript%>"
所以问题是如何将值或变量从 VBscript 传递到 javascript?
这是一种丑陋的方式,但您可以通过将可执行文件作为 %windir%\system32\inetsrv\asp.dll.
将 .js 扩展名放入 IIS "Handler Mappings"