2 u012420593 u012420593 于 2013.10.12 20:01 提问

js中怎么获取jsp中隐藏的值

控制类:
@RequestMapping(value = "/pageforward")
public ModelAndView pageforward(String page, String cdbh, final ModelMap model) {
//设置菜单编号
model.addAttribute("CDBH", cdbh);
return new ModelAndView(page, model); // page是jsp的路径
}

页面jsp:
// 可以取的值

js:
$.ajax({
type:'post',
url:'getExOperateByYhmc.do?cdbh=' + $("#recordedCdbh").val(),
async: false,
success:function(data){

    。。。。。。。

提问:

怎么可以在页面里不写input,然后再js里可以获得'${CDBH}'的值???

2个回答

u012384497
u012384497   2013.10.12 20:11
已采纳

js把获取的屏幕像素赋值给form里面一个隐藏域,然后提交表单时,就能获取到了。或者不用表单通过ajax方式直接把参数传递给后台

qq497966910
qq497966910   2014.02.13 08:55

js文件里不能用'${CDBH}',但是jsp文件可以,所以可以在jsp文件“上方”里声明一段javascript脚本,定义全局变量

var cdbh = '${CDBH}';

然后在js文件里就能直接用cdbh了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!