国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

asp javascript值的互相傳遞方法

2020-07-27 12:54:38
字體:
來源:轉載
供稿:網友
如果你能很好的理解我下面的一句話,那這些都不是問題了。
asp是服務器端語言,它的作用是動態生成客戶端瀏覽器所能識別的html css javascript 等...
那么asp 怎么傳值給js呢?
動態的去生成js就好啦~~ 我們是怎么生成html的?
不是這樣嗎?
程序代碼
<table>
<%do while not rs.eof%>
<tr><td>
<a href=<%=rs("id")%>><%=rs("name")%></a>
</td></tr>
<%rs.movenext
loop%>
</table>
怎么生成的name值? <%=rs("name")%> 那么怎么生成js里的值呢?
比如一個js變量js_name 要得到asp里的變量asp_name的值
去生成啊
<script>
js_name=<%=asp_name%>
</script>
和生成html沒有區別,同樣的,
css也可以生成 vbscript vml 甚至xml 都可以去動態生成,和生成html沒有區別。
如果你理解了上面的話,那asp傳值給js就沒問題了。
下面說js傳值給asp
html怎么傳值給asp的? 常用兩種方法是form提交和 url后跟的后綴去傳值
js也一樣, form 提交 url后綴
舉例如
form提交,先將js的變量賦值給某個input
<script>
document.form1.inputX.value=js_name
</script>
然后form1.submit(),把表單提交
舉例如
url傳值,
<script>
window.open("www.blueidea.com/index.asp?asp_name="+js_name)
</script>
還是那句話,和html原理一樣,因為js/html都是客戶端的東西
還有一種方法,可以讓js-asp互相傳值,那就是通過cookie
asp里可以 設置一個cookie -> a1=111
js里得cookie的值,就可以用js里的 document.cookie 去得到所有的cookie值
然后通過適當的截取,就能得到a1的值為111
同樣 js 里去設置a1=111,asp里也能讀到這個cookie的正確的值
以上:
同樣適用于asp/jsp/php/....所有服務器端語言 同 js/vbs的傳值
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淮阳县| 平湖市| 涟水县| 宜州市| 临清市| 无极县| 维西| 渑池县| 广平县| 郸城县| 宣恩县| 大英县| 广饶县| 来宾市| 蕉岭县| 丰顺县| 宁武县| 于田县| 静安区| 高阳县| 连平县| 陇川县| 大田县| 巴塘县| 来凤县| 舞阳县| 逊克县| 巫溪县| 铜山县| 岫岩| 奈曼旗| 黑龙江省| 手机| 高尔夫| 边坝县| 闽清县| 福泉市| 汪清县| 海兴县| 乐清市| 东明县|