Javascript 在jquery中获取textbox的一组多个空值
我想从一个对象内的表中获取多个textbox值我有五个textbox 从下面的代码中,如果我只在一个文本框中输入了值,那么我只能得到两个值,而不是五个值 一个是输入文本,其他四个文本框值组合为一个,显示空字符串。我已经检查了控制台,它显示第一个文本框值和其他四个文本框值组合为空字符串 我应该怎么做才能得到单独的五个值呢?我还想用ajax将这些数据发送给控制器。我怎样才能做到这一点Javascript 在jquery中获取textbox的一组多个空值,javascript,jquery,ajax,asp.net-mvc-controller,Javascript,Jquery,Ajax,Asp.net Mvc Controller,我想从一个对象内的表中获取多个textbox值我有五个textbox 从下面的代码中,如果我只在一个文本框中输入了值,那么我只能得到两个值,而不是五个值 一个是输入文本,其他四个文本框值组合为一个,显示空字符串。我已经检查了控制台,它显示第一个文本框值和其他四个文本框值组合为空字符串 我应该怎么做才能得到单独的五个值呢?我还想用ajax将这些数据发送给控制器。我怎样才能做到这一点 $(“#列表输入[type='text'])。在(“更改”,函数()上){ var obj={}; $(“#列表:输
$(“#列表输入[type='text'])。在(“更改”,函数()上){
var obj={};
$(“#列表:输入”)。每个(函数(i,值){
obj=value.value;
控制台日志(obj);
});
风险值数据={
“过滤柱”:obj
}
$.ajax({
类型:“POST”,
contentType:“应用程序/json;字符集=utf-8”,
url:“@url.Action”(“TableData”,“Home”)”,
数据:JSON.stringify(数据),
数据类型:“json”,
成功:功能(响应){
控制台日志(“成功”);
},
错误:函数(响应){
//
}
});
});
$(“#列表输入[type='text'])。在(“更改”,函数()上){
var-obj=[];
$(“#列表:输入”)。每个(函数(i,值){
对象推送(value.value);
控制台日志(obj);
});
风险值数据={
“过滤柱”:obj
}
$.ajax({
类型:“POST”,
contentType:“应用程序/json;字符集=utf-8”,
url:“http://example.com",
数据:JSON.stringify(数据),
数据类型:“json”,
成功:功能(响应){
控制台日志(“成功”);
},
错误:函数(响应){
//
}
});
});代码>
引导示例
1。为字段指定一个名称。2.使用obj[name]=value
谢谢它工作得很好,但是如何在控制器方法上接收数据您可以在控制器内打印POST变量。这将打印所有传递的值。你能解释一下吗