Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jquery中获取textbox的一组多个空值_Javascript_Jquery_Ajax_Asp.net Mvc Controller - Fatal编程技术网

Javascript 在jquery中获取textbox的一组多个空值

Javascript 在jquery中获取textbox的一组多个空值,javascript,jquery,ajax,asp.net-mvc-controller,Javascript,Jquery,Ajax,Asp.net Mvc Controller,我想从一个对象内的表中获取多个textbox值我有五个textbox 从下面的代码中,如果我只在一个文本框中输入了值,那么我只能得到两个值,而不是五个值 一个是输入文本,其他四个文本框值组合为一个,显示空字符串。我已经检查了控制台,它显示第一个文本框值和其他四个文本框值组合为空字符串 我应该怎么做才能得到单独的五个值呢?我还想用ajax将这些数据发送给控制器。我怎样才能做到这一点 $(“#列表输入[type='text'])。在(“更改”,函数()上){ var obj={}; $(“#列表:输

我想从一个对象内的表中获取多个textbox值我有五个textbox

从下面的代码中,如果我只在一个文本框中输入了值,那么我只能得到两个值,而不是五个值

一个是输入文本,其他四个文本框值组合为一个,显示空字符串。我已经检查了控制台,它显示第一个文本框值和其他四个文本框值组合为空字符串

我应该怎么做才能得到单独的五个值呢?我还想用ajax将这些数据发送给控制器。我怎样才能做到这一点

$(“#列表输入[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变量。这将打印所有传递的值。你能解释一下吗