Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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
从jQuery添加的字段中获取数据_Jquery_Asp.net Mvc_Partial Views - Fatal编程技术网

从jQuery添加的字段中获取数据

从jQuery添加的字段中获取数据,jquery,asp.net-mvc,partial-views,Jquery,Asp.net Mvc,Partial Views,我通过jQuery(基于下拉列表的选择)添加了动态数量的局部视图 如何获取文本框中的数据 <script> $(document).ready(function() { $('select#testStationUniqueId').change(function() { var testStation = $(this).val(); $.ajaxSetup({ cache: false }); $.ajax({

我通过jQuery(基于下拉列表的选择)添加了动态数量的局部视图

如何获取文本框中的数据

  <script>
$(document).ready(function() {
    $('select#testStationUniqueId').change(function() {
        var testStation = $(this).val();
        $.ajaxSetup({ cache: false });



        $.ajax({
            url: "TestInput/getTestStationInformation/" + testStation,

            type: 'post',
            success: function(data) {
                $('#driveDetailDiv').empty();
                for (var i = 0; i < data.length; i++) {
                    $.post('TestInput/Details/', { id: data[i] }, function(data2) {
                        $('#driveDetailDiv').append(data2);
                    });
                }
            }
        });
    });
});

drivedetailspatial
有一些字段、文本框和下拉列表等。

在完成所有查询ajax($.post)后,您可以尝试此操作,在
input
中,将所有
input
输入到
driveDetailDiv

success: function(data) {
   $('#driveDetailDiv').empty();
   var arequest = [];
   for (var i = 0; i < data.length; i++) {
      arequest.push($.post('TestInput/Details/', { id: data[i] }, function(data2) {
         $('#driveDetailDiv').append(data2);
      }));
   }

   $.when.apply($, arequest).done(function() {
      var inputs = $('#driveDetailDiv').find('input[type="text"]');
   });​
}
成功:函数(数据){
$('#driveDetailDiv').empty();
var arequest=[];
对于(变量i=0;i
texbox在这个请求的部分视图中
TestInput/Details/
?你的意思是data2有你所说的所有这些文本框吗?谢谢Andres,每个PartialView都是基于一个模型生成的,所以我希望以某种方式为它们使用更新模型。(我需要更新多个模型)你知道这是否可行吗?你在哪里更新了多个模型?你能把它放在例子中吗。如果是另一个问题,最好生成另一个问题。
success: function(data) {
   $('#driveDetailDiv').empty();
   var arequest = [];
   for (var i = 0; i < data.length; i++) {
      arequest.push($.post('TestInput/Details/', { id: data[i] }, function(data2) {
         $('#driveDetailDiv').append(data2);
      }));
   }

   $.when.apply($, arequest).done(function() {
      var inputs = $('#driveDetailDiv').find('input[type="text"]');
   });​
}