jQuery将值分配给JSP变量 [英] Jquery assign value to JSP variable

查看:93
本文介绍了jQuery将值分配给JSP变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是Jquery的新手,我正在使用Jquery在下拉字段中填充值.

I am new to Jquery and I am using Jquery to populate values in a drop down field.

从下拉列表中选择值后,我正在将值分配给隐藏字段.

Upon selection of a value from drop down, I am assigning value to a hidden field.

onSelect: function(index,row){
        var val = row.value; 
        alert('val '+val );
                $("#hid").val(val );    
    }

如何将值分配给JSP变量,或者如果我使用request.getParameter("hid");,是否需要再次提交表单以获取值?

How can I assign the value to JSP variable or if I use request.getParameter("hid"); do I need to submit the form again to get the value?

编辑1

$(function(){
$('#comb').combogrid({  
    panelWidth:200, 
    url: 'myservice',  
    idField:'id',  
    textField:'desc'  
    columns: [[  
                {field:'Id',title:'Id',width:20},  
                {field:'desc',title:'Desc',width:80}
            ]],
    onSelect: function(index,row){
        var val = row.value; 
        alert('val '+val );
                $("#hid").val(val );    
    }
});

});

推荐答案

JSP是在您的服务器端运行的Java代码.

JSP is Java code which runs on your server side.

JavaScript在您的浏览器上运行.

JavaScript runs on your browser.

因此您不能使用JavaScript分配JSP变量.

So you cannot assign JSP variables using JavaScript.

表单提交或ajax是这种情况的正确选择.

Form submit or ajax is the right choice for this situation.

Ajax代码段.

onSelect: function(index, row) {

    $.ajax({
        url: '/your-url', // path to your url which gets this ajax request
        method: 'get', // or a http method you want to use
        data: {
            value: row.value
        },
        success: function(response) {
            alert('Boom!' + response);
        }
    });

}

有关更多信息,请参见 jQuery Ajax API文档. 有很多选择.

See jQuery Ajax API docs for more information. There are lots of options.

这篇关于jQuery将值分配给JSP变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆