从jQuery添加的字段中获取数据
我通过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({
<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"]');
});
}