Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Ajax - загрузка файла на сервер / 2 сообщений из 2, страница 1 из 1
17.12.2013, 12:55
    #38503394
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ajax - загрузка файла на сервер
Текстовые данные грузятся грузятся без проблем. А вот картинку как грузить?

HTML форма:
Код: html
1.
2.
3.
4.
5.
6.
7.
<form action="" enctype="multipart/form-data" method="POST">
   ///.........................................................
................................................................
.............................................................///

<input type='file' name='pictures[]' id='userfile_1'><input type='file' name='pictures[]' id='userfile_2'>
</form>



К странице пристёгиваю .js фаил
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
$(document).ready(function(e)
{	 
    $("#addPanel").

    $("#submit").click(function(){ 
		.....................................................................................


.....................................................................................................		
		$.ajax({ 
            url:"engine/saveNewSubject.php", 
		    type: 'get',
            data:{ category:rublic, city:current_city, rooms:current_rooms, c_float:current_float, t_float:total_flaot, place:place, age:age, mmad:mmad, price:price, lift:lift, parking:parking, cammon:cammon, boiler:boiler, furniture:furniture, free_time:free_time, arnona:arnona, vaad_bait:vaad_bait, title:title, bodyText:bodyText },
            success:function(print){
                alert(print);			
            } 
        }) 		
    });

});



ну и в файле /saveNewSubject.php

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
...........................................................................
...........................................................................
 foreach ($_FILES["pictures"]["error"] as $key => $error) {
        if ($error == UPLOAD_ERR_OK) {
            $tmp_name = $_FILES["pictures"]["tmp_name"][$key];
            $name = $_FILES["pictures"]["name"][$key];
            move_uploaded_file($tmp_name, "foto/$name");
        }
    }



пытался в .js фаиле менять на type: 'post', - непомогло.

Проверял print_r($_FILES); - показывает что пусто


в чём может быть причина????
...
Рейтинг: 0 / 0
17.12.2013, 14:58
    #38503664
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ajax - загрузка файла на сервер
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Ajax - загрузка файла на сервер / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]