0

我有这个脚本

<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”

谢谢

4

1 回答 1

1

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

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

于 2013-06-08T18:02:03.287 回答