asp作為主頁面,外接一個js的,我想知道一下能否在js裡面調用asp的變量值,如果能這些值是怎麼傳遞過去的呢?
我是這樣做的,不知道是不是正確的?在asp這裡:<script type=”text/javascript” src=”lpindex.js?jsid=trim(request(‘id'))” ></script> 而在js那邊:location.href='lmsg.asp?id=<%=trim(request(“jsid”))%>';這樣做出來的結果就是,獲取的asp變量根本用不上的!
最好的方法是在asp裡面設置一個script代碼塊,用<%%>賦值,js文件裡面不能使用<%%>,因為asp解析器不解析js文件,如下:
HTML code:
復制代碼 代碼如下:
<script type=”text/javascript”>
var a='<%=trim(request(“id”))%>';///////這個代碼塊要放在xxx.js前面
</script>
<script src=”xxx.js” type=”text/javascript”></script>