【发布时间】:2018-12-29 07:43:39
【问题描述】:
我正在尝试重新创建:
formData = {
'Username': $('input[name=Username]').val(),
'FirstName': $('input[name=FirstName]').val(),
'LastName': $('input[name=LastName]').val(),
'Email': $('input[name=Email').val(),
'DisplayName': $('input[name=DisplayName').val()
}
在form 输入上使用foreach:
formData = {
function() {
$('#Edit-@Dnn.ModuleContext.ModuleId input, #Edit-@Dnn.ModuleContext.ModuleId select').each(
function(index) {
var input = $(this);
n = input.attr('name');
v = input.val();
return { n: v }
}
);
}
}
当然,这是行不通的。它只是描述了我正在尝试做的事情。 n 和 v 值是正确的。我可以通过alert 获得正确的输出。它只是在创建我遇到问题的formData。
我该怎么做?
【问题讨论】:
标签: javascript jquery object foreach