Phi*_*Phi 2 javascript vbscript asp-classic
我有一个asp经典页面,当我尝试在JavaScript代码中使用asp变量时,它只允许数字,当变量中的字符串发送错误时:
<%
dim a, b
a = "11322353464767875689"
b = "someId=1&another=29"
%>
<script language='javascript'>
var urlParamsJS = <%=b%>
alert(urlParamsJS);
var params = 'dependent=yes,directories=no,hotkeys=no,menubar=no,personalbar=no,scrollbars=yes,status=no,titlebar=yes,toolbar=no';
var fullurl = 'page.asp?p=' + urlParamsJS
var wcontainer2 = open ( fullurl, 'otherThings', params);
wcontainer2.resizeTo (900,470);
wcontainer2.moveTo (100,220);
</script>");
Run Code Online (Sandbox Code Playgroud)
当我<%=b%>只使用打印到屏幕时");
但是当我使用时,<%=a%>我会收到有关此文本的警报page.asp?p=11322353464767875689
请帮忙!
b = "'someId=1&another=29'"
Run Code Online (Sandbox Code Playgroud)
要么
var urlParamsJS ='<%=b%>'
Run Code Online (Sandbox Code Playgroud)
选择最适合您代码的那个.
如果要将字符串值赋值给变量(您正在使用的是什么<%=b%>),则必须引用该值.
| 归档时间: |
|
| 查看次数: |
1044 次 |
| 最近记录: |