獲得使用PHP上傳的圖片,我需要通過Ajax如何通過AJAX
我的表單域獲得使用PHP上傳的圖片,
<form action="#" method="post" id="rent_details" name="rent_details" enctype="multipart/form-data">
Upload Image :<input type="file" name="fileToUpload" id="fileToUpload">
type:- <select name="spottype" id="spottype">
<option value="xxx">xxx</option>
<option value="yyy">yyy</option>
<option value="zzz">zzz</option>
</select>
<input type="button" id="bidm" name="bidm" value="Next"/>
</form>
In ajax call I have following code :-
$.ajax({
url: './api/addspot.php',
data: $('#rent_details').serialize(),
type: 'POST',
contentType: false,
success: function(data) {
alert(data);
},
error: function(xhr, status, error) {
alert(xhr.responseText);
}
});
在這裏,我在阿賈克斯成功函數只拿到了spottype值但我需要獲得 所有表單字段的值。
'serialize'不適用於文件字段。嘗試從'$('#fileToUpload')。val()' – 2015-03-03 08:09:34
$('#fileToUpload')。val()獲得文件,它給出空的結果。 – 2015-03-03 08:12:40
看看這個http://stackoverflow.com/questions/425095/submit-form-using-ajax-and-jquery – cb0 2015-03-03 08:25:18