ajax提交数据struts2取得参数值为空的问题
发布时间:2020-12-16 02:03:31 所属栏目:百科 来源:网络整理
导读:今天在碰到一个问题,前台jquery ajax提交一个数据ID通过get方式提交,后台 struts2通过get,set方法封装此参数。 但是发现无论怎样,该参数就是为空。纠结了很久,终于发现了问题所在。以下是我的代码: // 加载进度条$.loading(true);$.ajax({url : appPath
今天在碰到一个问题,前台jquery ajax提交一个数据ID通过get方式提交,后台 struts2通过get,set方法封装此参数。 但是发现无论怎样,该参数就是为空。纠结了很久,终于发现了问题所在。以下是我的代码: // 加载进度条 $.loading(true); $.ajax({ url : appPath + '/merchant/merchant_resetPwd.do?arr=' + arr,type : "get",success : function(data) { $.loading(false); if (data == "error") { $.messager.alert('提示信息','审核失败。','error'); } else if (data == "complete") { $.messager.alert('提示信息','该商户已完成审核,不能再次审核!','warn'); } else { $.messager.alert('提示信息','重置成功','info'); // 延时执行重载,便于展现成功提示信息框 setTimeout(function() { doReload("up"); },2000); } }, 以上代码中,URL中通过get方式提交arr数据,开始我的参数定义为ids,但发现不行。 经过研究调试,发现通过参数传值需要把参数值和前面链接参数取得相同的名字才可以。 url : appPath + '/merchant/merchant_resetPwd.do?arr=' + arr,也就是链接中的arr和实际传过来的形参接收值必须同名。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |