如果你能很好的理解我下面的一句話,那這些都不是問題了。
asp是服務(wù)器端語言,它的作用是動(dòng)態(tài)生成客戶端瀏覽器所能識(shí)別的html css javascript 等...
那么asp 怎么傳值給js呢?
動(dòng)態(tài)的去生成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里的值呢?
比如一個(gè)js變量js_name 要得到asp里的變量asp_name的值
去生成啊
<script>
js_name=<%=asp_name%>
</script>
和生成html沒有區(qū)別,同樣的,
css也可以生成 vbscript vml 甚至xml 都可以去動(dòng)態(tài)生成,和生成html沒有區(qū)別。
如果你理解了上面的話,那asp傳值給js就沒問題了。
下面說js傳值給asp
html怎么傳值給asp的? 常用兩種方法是form提交和 url后跟的后綴去傳值
js也一樣, form 提交 url后綴
舉例如
form提交,先將js的變量賦值給某個(gè)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原理一樣,因?yàn)閖s/html都是客戶端的東西
還有一種方法,可以讓js-asp互相傳值,那就是通過cookie
asp里可以 設(shè)置一個(gè)cookie -> a1=111
js里得cookie的值,就可以用js里的 document.cookie 去得到所有的cookie值
然后通過適當(dāng)?shù)慕厝?,就能得到a1的值為111
同樣 js 里去設(shè)置a1=111,asp里也能讀到這個(gè)cookie的正確的值
以上:
同樣適用于asp/jsp/php/....所有服務(wù)器端語言 同 js/vbs的傳值
asp javascript值的互相傳遞方法
2019-09-11 10:27腳本之家 ASP教程
不時(shí)有人問這種問題, js怎么傳值到asp, asp 怎么傳值到j(luò)s。 其實(shí)這個(gè)問題很經(jīng)典,我以前也犯過這種糊涂。
延伸 · 閱讀
- 2024-12-131.4 萬人聯(lián)名請(qǐng)?jiān)?,要求取消甲骨文?JavaScript 商
- 2022-03-10JavaScript設(shè)計(jì)模式學(xué)習(xí)之代理模式
- 2022-03-10JavaScript設(shè)計(jì)模式之職責(zé)鏈模式
- 2022-03-10JavaScript設(shè)計(jì)模式之命令模式
- 2022-03-09JavaScript 實(shí)現(xiàn)頁面滾動(dòng)動(dòng)畫
- 2022-03-09詳解JavaScript錯(cuò)誤捕獲
- ASP教程
asp+javascript實(shí)現(xiàn)404頁的處理轉(zhuǎn)換
asp+javascript實(shí)現(xiàn)404頁的處理轉(zhuǎn)換...
- ASP教程
JScript中遍歷Request表單參數(shù)集合的方法
這篇文章主要介紹了JScript中遍歷Request表單參數(shù)集合的方法,本文以遍歷Request.QueryString集合為例給出了實(shí)現(xiàn)代碼,需要的朋友可以參考下...
- ASP教程
ASP.NET 數(shù)據(jù)源
數(shù)據(jù)源 一個(gè) data sourse 控件與數(shù)據(jù)綁定的控件相互作用,并隱藏了復(fù)雜的數(shù)據(jù)的聯(lián)編過程。這些是提供數(shù)據(jù)給 data bound 控件的工具,并且支持如插入,刪除...
- ASP教程
asp之基于adodb.stream的文件操作類
asp之基于adodb.stream的文件操作類...
- ASP教程
asp 采集實(shí)戰(zhàn)代碼
最近實(shí)在是太流行采集了,本人是不喜歡采集的,但對(duì)采集的原理我卻很有興趣進(jìn)行研究,拿到了網(wǎng)上采集常用函數(shù),對(duì)其進(jìn)行了一番研究,并實(shí)戰(zhàn),結(jié)果...
- ASP教程
asp 標(biāo)記字符串中指定字符變色不區(qū)分大小寫
今天遇到這種問題,單純的使用replace函數(shù)不行,他會(huì)改變?cè)械淖址拇笮?在網(wǎng)上找到相關(guān)的代碼,自己備份下...
- ASP教程
asp Access數(shù)據(jù)備份,還原,壓縮類代碼
asp Access數(shù)據(jù)備份,還原,壓縮類實(shí)現(xiàn)代碼,大家可以參考下。...
- ASP教程
ASP常用函數(shù):getpy()
ASP常用函數(shù):getpy()...