Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   iframe и javascript (https://javascript.ru/forum/misc/39213-iframe-i-javascript.html)

stdm 20.06.2013 19:51

iframe и javascript
 
Добрый день.
Помогите, пожалуйста решить проблему с получением ответа от сервера при загрузке файла через фрейм.

Форма
<form class="form-inline form" target="frame" action="frame.php" method="POST" enctype="multipart/form-data">
				<input id = "file" type="File" name="file" size=10>
				<button class="btn" id="sbm">Загрузить фото</button>
</form>


Обработчик
$('#sbm').click(function(){
	
		$('.form').submit();
});


PHP
if($_FILES['file']['name'])
copy($_FILES['file']['tmp_name'], $name);



Файлы загружает нормально.

Вопрос: От сервера нужно получить имя сохраненного файла, чтобы далее изменить страницу. Можно вписать echo "<script>alert('name')</script>", но как имя выдернуть из алерта ума не приложу.

ruslan_mart 20.06.2013 21:32

<?PHP
//code...
$name = 'Имя';
?>

<script type="text/javascript">
var fileName = '<?=$name?>';
alert(fileName);
</script>

bes 20.06.2013 23:14

а чем тем тебя не устраивает просто подать имя на вывод
if ($_FILES['file']['name']) echo $_FILES['file']['name'];

или ты не знаешь как достать его из фрейма


Часовой пояс GMT +3, время: 03:40.