我正在使用ajax FormData对象来插入multipart / form-data。但我的头痛是因为我仍然无法理解为什么 [0]
会被使用。这是什么意思?
我的代码:
<script>
$(document).ready(function(){
$("#but").click(function(){
var formData = new FormData($("#myform")[0]);
$.ajax({
url : "test.php",
type : "POST",
dataType : "html",
data : formData,
contentType : false,
processData : false,
success : function(res){
$('div.result').html(res);
}
});
});
});
</script>
有人可以解释FormData对象吗?
答案 0 :(得分:1)
jQuery选择器返回匹配元素的数组。
[0]
或.get(0)
到达并返回对第一个匹配元素的本机引用。
formData()
构造函数将其唯一参数作为表单对象,因此。