我需要找到一种方法来选择“multiFiles”的所有输入,以便我可以为PHP处理脚本发布这些值。我需要一种方法将每个输入分成单独的PHP变量,以便我可以上传到数据库。
<input type="text" class="multiFiles">
<input type="text" class="multiFiles">
<input type="text" class="multiFiles">
<input type="text" class="multiFiles">
<input type="text" class="multiFiles">
答案 0 :(得分:2)
您可以像这样使用数组:
<input type="text" name="multiFiles[]" />
<input type="text" name="multiFiles[]" />
<input type="text" name="multiFiles[]" />
当提交给服务器时,您可以执行此操作以查看信息的处理方式(扰流器;它将其作为数组提交):
<?php
print_r($_POST["multiFiles"]);
?>
答案 1 :(得分:1)
var i = 0, inputs = {};
$('.multiFiles').each(function() {
inputs['file' + (++i)] = $(this).val();
});
$.post("someURL", inputs, function(response, textStatus, xhr) {
//do something with response...
});
答案 2 :(得分:0)
两件事:
1-为了选择所有输入,你可以这样做:$(“。multiFiles”)
2-将“name”属性添加到输入字段(当然使用不同的名称),以便在php脚本的不同变量上捕获它们。