Есть форма: инпут текстовый (комментарий), дальше инпут текстовый:ссылка ИЛИ инпут загрузки файла
<form class="first_step" id="ajax_form" method="post" action="">
<input id="comment" required type="text" name="comment">
<select name="down_from" id="down_from" required>
<option selected value="link_to_file">Дам ссылку</option>
<option value="self_file">Сам грузану файл</option>
</select>
<input id="file_load" type="file" name="self_file">
<input id="load_url" required name="link_to_file" >
<p><input type="button" id="btn" value="Добавить"/></p>
</form>
function sendAjaxForm(result_form, ajax_form, url) {
$.ajax({
url: url,
type: "POST",
dataType: "html",
data: $("#" + ajax_form).serialize(),
success: function (response) {
$('#result_form').html(response);
},
error: function (response) {
$('#result_form').html('Ошибка. Данные не отправлены.');
}
});
}
$(document).ready(function () {
$("#btn").click(
function () {
sendAjaxForm('result_form', 'ajax_form', './modules/test.php');
return false;
}
);
});
Когда передается ссылка - все супер (test.php видит ссылку), а если файл, то не видит php файл, что бы его обработать. Как подправить скрипт?