我有这个脚本
<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”
由于
答案 0 :(得分:1)
失败的原因是第二个脚本(<%
和%>
之间的脚本)是在服务器上执行的服务器端脚本。它是在从服务器发出页面时执行的。您尝试获取的值仅存在于浏览器中,因此失败。
不是在服务器端脚本中执行此操作,而是需要在服务器上调用方法,或者第二次调用页面,传递要插入的值。