私は、テキスト入力、複数のチェックボックス、および4つの画像を処理するフォームを構築しています。現在、私は各機能を使用してチェックボックスを処理して、チェックボックスのすべての値を配列に格納してから、ajaxを介して送信します。今問題は、私もajaxで画像を送ることができないということです。また、私も画像にアクセスすることはできません。jquery 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);
}
});
});
});
この回答も大好きですが、ダブルアヤックスリクエストを使用しても問題はありませんか?ただ尋ねる? – dapo