【发布时间】:2016-09-05 18:27:06
【问题描述】:
我正在构建一个表单来处理文本输入、多个复选框和 4 个图像。目前我将使用 each 函数处理复选框,以便在通过 ajax 发送之前将复选框的所有值放入一个数组中。现在的问题是我也不能用 ajax 发送图像。而且我也无法访问图像。
代码:
$(document).ready(function () {
//alert("this page works");
$('#uploadProperty').on('submit',function (e){
e.preventDefault();
var hname = $('#hname').val();
var location = $('#location').val();
var htype = $('#htype').val();
var rooms = $('#rooms').val();
var price = $('#price').val();
var hdetails = $('#hdetails').val();
var feature = [];
$('.feature').each(function() {
if($(this).is(":checked")){
feature.push($(this).val());
}
});
// if (feature.length == 0)
// alert("Select atleast 1 Feature");
// else{
// feature = feature.toString();
// alert(feature);
// }
var file1 = $('#file4').val();
//alert(file1);
$.ajax({
url : 'core/upload.php',
type : 'POST',
data : new FormData(),
contentType : false,
processData : false,
success : function (ep){
alert(ep);
}
});
});
});
【问题讨论】: