一、在JSP中訪問JS返回的值:
問題:
復(fù)制代碼 代碼如下:
script language="javascript">
!--
var str="123";
%
String aa;
%>
-->
/script>
怎么讓這個(gè)JSP里的aa獲得JAVASCRIPT中str的值????
詳細(xì)一點(diǎn)就是:
復(fù)制代碼 代碼如下:
script language="javascript">
function returnValue(){
var myform=document.form1;
var str=myform.text1.value;
%
String aa;
//怎么讓這個(gè)aa 等于js中的str???
%>
}
/script>
form name="form1">
input type="text" name="text1" onchange="returnValue();">
/form>
解決辦法:
必須提交,因?yàn)橐粋€(gè)在客戶端運(yùn)行,一個(gè)在服務(wù)器端運(yùn)行;
jsp中用個(gè)隱藏域
復(fù)制代碼 代碼如下:
form name="form1">
input type="hidden" name="hide">
/form>
script中定義var str=“123”;
document.form1.hide.value=str;
然后取hidden的value就好了
問題評(píng)價(jià):老生長(zhǎng)談,JSP獲得JS數(shù)據(jù)一定要提交以后才能獲得,JS獲得JSP數(shù)據(jù)可以直接獲得
您可能感興趣的文章:- JS是按值傳遞還是按引用傳遞
- JavaScript傳遞變量: 值傳遞?引用傳遞?
- 深入淺析JS是按值傳遞還是按引用傳遞(推薦)
- 淺談JavaScript 函數(shù)參數(shù)傳遞到底是值傳遞還是引用傳遞
- JavaScript中的值是按值傳遞還是按引用傳遞問題探討
- JavaScript對(duì)象參數(shù)的引用傳遞
- 深入理解JavaScript 參數(shù)按值傳遞
- 如何將JS的變量值傳遞給ASP變量
- 詳解js界面跳轉(zhuǎn)與值傳遞
- JS引用傳遞與值傳遞的區(qū)別與用法分析