每个option都设置一个value,select有个name属性,后台直接获取这个name属性对应的值就可以
js里可以用onchange时间搭配jquery的$('#name')children(":selected")获取集合用ajax传到后台
这个是前端html代码
这个是后台php代码
其中 ,你需要在前端那里选择你的数据提交方式,我这里选择的是post,还有就是你数据提交的目的地,也就是你接受数据的后台程序,就那个action里面的值,在这里 ,我就先说一下怎么接收,至于里面的检验数据提交 *** 作的,可以等以后这个会了在研究。
然后你需要给需要提交的数据设置类型,例如上面的text还有就是名字例如user_login,这个用于接收的时候对号入座。当你点击submit的时候,你的数据就被传送到了那个相对应的php程序那里,我这里是loginphp,那么现在就可以在php程序里面接受了。
定义user_login变量来接受用户输入的user_login的那个值,对于post方式提交的数据,有一个固定的格式就是$_post['接受的name值']
具体你可以好好看看这个程序,这是很久以前写的了。
赠人玫瑰手有余香
public static void main(String[] args){
JSONObject data = new JSONObject();
JSONObject result = new JSONObject();
JSONObject json1 = new JSONObject();
JSONObject json2 = new JSONObject();
//{"result": {"status": {"msg": "","code": 0 },"count": {"qreply": 300,"total": 344,"show": 33 } }}
json1put("code", 0);
json1put("msg", "");
json2put("qreply", 300);
json2put("total", 344);
json2put("show", 33);
resultput("status", json1);
resultput("count", json2);
dataput("result", result);
JSONObject obj = (JSONObject) dataget("result");
JSONObject obj2 = (JSONObject) objget("count");
int a = (Integer) obj2get("total");
Systemoutprintln(a);
}
根据你json里放不同的类型,取值时不一样的。我都是用json给你取值了
使用var optionValue = $('#adv_set')val();获取select中被选中的option的值
通过ajax传给php后台
你可以使用
$get('接收数据的url',{adv_set:optionValue}, function(){do something} );//使用$_GET['adv_set']接收
$post('接收数据的url', {adv_set:optionValue}, function(){do something});//使用$_POST['adv_set']接收
可以先传输个动态的数量的参数param,让后台Action通过int param = (Integer)requestgetParameter("param"),在通过循环for(int i=0,i<param;i++){
add();
}
以上就是关于怎样在java后台获取表单中select选中的那个值全部的内容,包括:怎样在java后台获取表单中select选中的那个值、菜鸟关于后台获取form表单里面值的问题 大神求教、java 后台获取json值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)