从经典asp中的脚本传递var?

时间:2013-06-08 17:56:15

标签: sql asp-classic var

我有这个脚本

<script src="myscript.js" type="text/javascript"></script>
<script type="text/javascript">
var myvalue = (value-from-myscript.js);
document.write (myvalue);
</script>

“document.write”在脚本中运行正常,但我怎样才能得到“myvalue” 并在经典的asp中使用它?

我该如何做到这一点?

<%
pmyvalue = "myvalue"
pmyvalue2 = "myvalue2"
pmyvalue3 = "myvalue2"
mySQL="INSERT INTO mytable (value, value2, value3) VALUES ('"pmyvalue"','"pmyvalue2"','"pmyvalue3"')"
%> 

我在这个页面上有“myvalue2”和“myvalue3”

由于

1 个答案:

答案 0 :(得分:1)

失败的原因是第二个脚本(<%%>之间的脚本)是在服务器上执行的服务器端脚本。它是在从服务器发出页面时执行的。您尝试获取的值仅存在于浏览器中,因此失败。

不是在服务器端脚本中执行此操作,而是需要在服务器上调用方法,或者第二次调用页面,传递要插入的值。