jquery循环获取table中input的值,要求一行一行的读取组织成字符串 求代码
要求字符串格式为名称,型号,数量,单位,入库价,出库价;名称,型号,数量,单位,入库价,出库价;....组成字符串后通过ajax传入后台求高手帮忙解答谢谢是获取table...
要求字符串格式为名称,型号,数量,单位,入库价,出库价;名称,型号,数量,单位,入库价,出库价;.... 组成字符串后通过ajax传入后台 求高手帮忙解答 谢谢
是获取table中所有行的数据哦 展开
是获取table中所有行的数据哦 展开
展开全部
遍历table中的所有input,弹出value:
var str="";
$('table input').each(function(){
str+=$(this).val()+",";//每个值之间用','分开
});
传给后台的ajax:
$.ajax({
type:"POST",
contentType:"application/x-www-form-urlencoded;charset=UTF-8",
url:'updateComposition', //后台的action
data:{
str:str //传给后台的数据
},
dataType:'json',
success:function(result){
//成功之后做什么
}
});
希望对你有帮助。
var str="";
$('table input').each(function(){
str+=$(this).val()+",";//每个值之间用','分开
});
传给后台的ajax:
$.ajax({
type:"POST",
contentType:"application/x-www-form-urlencoded;charset=UTF-8",
url:'updateComposition', //后台的action
data:{
str:str //传给后台的数据
},
dataType:'json',
success:function(result){
//成功之后做什么
}
});
希望对你有帮助。
追问
我要的不是只有text文本的值还要有select选中的值 不要按钮的值应该怎么弄呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script type="text/javascript">
function send(){
var tableArr = []; //存所有数据
$("table tr:not(:first)").each(function(){ //便利除标题行外所有行
var trArr = []; //存行数据
$("input,select",this).each(function(){ //便利行内的input select的值
trArr.push($(this).val());
});
tableArr.push(trArr.join()); //行数据格式
});
var value = tableArr.join(";"); //向后台传入的值,行与行之间“;”隔开
$.post("后台地址",{value:value},function(data){
//回调函数
});
}
</script>
function send(){
var tableArr = []; //存所有数据
$("table tr:not(:first)").each(function(){ //便利除标题行外所有行
var trArr = []; //存行数据
$("input,select",this).each(function(){ //便利行内的input select的值
trArr.push($(this).val());
});
tableArr.push(trArr.join()); //行数据格式
});
var value = tableArr.join(";"); //向后台传入的值,行与行之间“;”隔开
$.post("后台地址",{value:value},function(data){
//回调函数
});
}
</script>
追答
将$("input,select",this).each(function(){
改为
$("input:not(:button),select",this).each(function(){
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是只要一行里面的文本框数据 还是表格所有行的文本框数据?
追问
所有行的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询