Качване на файл с jQuery?

heminei

Registered
Как да кача файл с този код. Трябва ми JS кода, аз ще си оправя PHP?


Код:
<script type='text/javascript'>
$(function() {
	$('#up').click(function(){
		var name=$("#name").val();
		var file=$("#file").val();
		$("#res").html("<img src='image/loading.gif'>");
		$("#box").append(name);
		$.ajax({
			url: "bbb.php",
			type: "POST",
			data: "name="+name,
			success: function(result) {
				$("#form").fadeOut(500);
				$("#res").html(result).fadeIn(2000);
			}
		});
	});
});
</script>

<?php

echo"
<div id='res'></div>
";

echo"
<div id='form'>
<form method='post' action='' enctype='multipart/form-data' name=\"post\" onsubmit=\"return checkForm(this)\">
<center><table>
<tr>
<td>Име:*</td> <td><input type='text' id='name' name='name' size='40'  ></td>
</tr>
</tr>
<tr>
<td><a href='#' id='up'>".DOBAVI."</a></td>
</tr>
</table></center>
</form>
</div>
";

?>
 
Не може да ползваш AJAX на този етап( поне с jQuery engine ). Трябва да ползваш стандартна форма. Ако не искаш да презарежда страницата, можеш да го направиш с iframe, което е класическия случай.

ПП: Ако ти е интересно как да качиш файл с AJAX виж тук, но за момента е реално неприложимо освен за мобилни приложения.
 

Back
Горе