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")来获取值
展开
 我来答
BUG集散地
2016-10-17 · TA获得超过1317个赞
知道小有建树答主
回答量:625
采纳率:80%
帮助的人:288万
展开全部
  1. request.getParameter 是后台的接受方法;

  2. var 变量 是javascript 的定义变量的方式;

  3. 根据题主的标题,大体推断了下您的需求,应该是: 在js中获得变量,想在后台能够接收到;

  4. 有两种方式:1.get提交 2.post提交

  5. GET提交: 可以直接通过链接来实现

  6. POST提交,可以通过ajax来实现

  7. 具体代码如下:

<!-- 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>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式