index.html - выбор файла
upload.php -
1. Сохранение на сервер
2. Запись в БД
3. Перенаправление на другую страницу
Так вот, всё выполняется, кроме 3-го пункта. Я также остаюсь на index.html. В чем может проблема?
Какую нибудь ошибку в консоли выдает? Каким способом пытаешься сделать переадресацию?
нужно в upload.php после удачной загрузки делать: header('Location: somepage.htm'); exit();
Нет. header("Location: /photos"
document.location.href="/photos";
в самом ява скрипте пропиши, где нужно
Такая переадресация работать не будет, т.к ты уже послал заголовки на сервер.
Делай как в 7 посте. Когда сервер отдаст ок 200, делай редирект в js
Не хочет.
$(document).ready(function() {
var button = $('#uploadButton'), interval;
$ajax_upload(button, {
action : '/upload.php',
name : 'file',
onSubmit : function(file, ext) {
$("#uploadButton font".text('Загрузка...');
this.disable();
},
onComplete : function(file, response) {
$("#uploadButton font".text('Загрузить');
this.enable();
document.location.href="/photos";
}
});
});