jq获取html传来的20个文本框信息,然后要在控制器对这些数据进行处理
jq获取html传回的20个文本框信息,然后要在控制器对这些数据进行处理。
对于这20个文本框 我要怎么获取啊 不能用20个text()依次获取吧。。。
然后就算我获取到了这些信息,那么我传给控制器的时候,我还得接收一下,。。。
接收20个信息。。。 怎么想都肯定不是我这个思路啊
肯定有简单的方法吧。。 谁教教我呗
我都是这样做的:
$("#addCollege").click(function() {
url = '/index.php/home/Index/save_submit' + '/newPassword/'+ $("#New_user_password").val() +'/oldPassword/' + $("#user_password").val() ;
alert(url);
htmlobj = $.ajax({
url : url,
async : false
});
});
有人告诉我用class做区分,这是什么意思啊 劳驾说的明白点。。
------解决方案--------------------
控制器也是可以获取标准post和get的。
另外如果一定要用控制器的/x/a/y/b的格式,其实可以这样:
1给所有input 设置统一的class="data"
2.选择遍历,然后获取input控件的id,拼接成字符串
str=""
$(".data").each(function(){
str+="/"+$(this).attr("id")+“/”+$(this).val()
})
3.str就是拼出来的数据格式。
对于这20个文本框 我要怎么获取啊 不能用20个text()依次获取吧。。。
然后就算我获取到了这些信息,那么我传给控制器的时候,我还得接收一下,。。。
接收20个信息。。。 怎么想都肯定不是我这个思路啊
肯定有简单的方法吧。。 谁教教我呗
我都是这样做的:
$("#addCollege").click(function() {
url = '/index.php/home/Index/save_submit' + '/newPassword/'+ $("#New_user_password").val() +'/oldPassword/' + $("#user_password").val() ;
alert(url);
htmlobj = $.ajax({
url : url,
async : false
});
});
有人告诉我用class做区分,这是什么意思啊 劳驾说的明白点。。
------解决方案--------------------
控制器也是可以获取标准post和get的。
另外如果一定要用控制器的/x/a/y/b的格式,其实可以这样:
1给所有input 设置统一的class="data"
2.选择遍历,然后获取input控件的id,拼接成字符串
str=""
$(".data").each(function(){
str+="/"+$(this).attr("id")+“/”+$(this).val()
})
3.str就是拼出来的数据格式。