jsp中JavaScript函数中的var变量如何使用request.getParameter获取文本框中的值
文本框的name属性为username<scripttype="text/javascript">functionZC(){varu_name=<%=(String)re...
文本框的name属性为username
<script type="text/javascript">
function ZC()
{var u_name = <%=(String)request.getParameter("username")%>;
alert(u_name);
}
按按钮后,为什么弹出对话框中显示的值是null而读不出文本框中的值
注:题目要求使用request.getParameter获取文本框中的值
不能使用document.geElementById("username")来获取值 展开
<script type="text/javascript">
function ZC()
{var u_name = <%=(String)request.getParameter("username")%>;
alert(u_name);
}
按按钮后,为什么弹出对话框中显示的值是null而读不出文本框中的值
注:题目要求使用request.getParameter获取文本框中的值
不能使用document.geElementById("username")来获取值 展开
1个回答
展开全部
request.getParameter 是后台的接受方法;
var 变量 是javascript 的定义变量的方式;
根据题主的标题,大体推断了下您的需求,应该是: 在js中获得变量,想在后台能够接收到;
有两种方式:1.get提交 2.post提交
GET提交: 可以直接通过链接来实现
POST提交,可以通过ajax来实现
具体代码如下:
<!-- get 提交-->
<script type="text/javascript">
var name = 'testName';
location.href = '/getName.do?name='+name;//这样在 getName action中可以通过 request.getParameter("name");来获得
</script>
<!-- post 提交-->
<script type="text/javascript">
//这里使用jq实现
var name = 'testName';
$.ajax({
url : '/getName.do',
type : 'POST',
data : {
name : name
},
success : function(res){
//some code here
}
});
//通过异步提交的数据,在action中依旧可以使用request.getParameter("name");来获得
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询