Кодировка HTML | Демо-сайт CMS uCoz | Почта

Добавить изображение на Ajax для ucoz

Здесь задаём вопросы и получаем ответы по системе uCoz!
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!

Добавить изображение на Ajax для ucoz

Сообщение jokerbot » 06 дек 2009, 21:55

Добрый день господа программисты, вобщем задавал этот вопрос на хелпере - местные упыри только постебались, думаю вы чем-нить поможете.

Нужно из одного модуля /load/ послать post-запрос в другой /news/0-0-0-0-1, при этом пост должен нести лишь информацию(путь) о нужном файле(из /load/ формы) в нужную форму которая находится здесь /news/0-0-0-0-1, с именем name="file1", тем самым инициировать добавление файла.

Форма модуля /load/:

<input type="file" size="20" onchange="" name="get_img" />
<input type="button" name="send" id="send_img" onclick=" sendImg(document.title,location.href); " value="Отправить" />


Функция sendImg(document.title,location.href):

Код: Выделить всё
<script type="text/javascript">
function sendImg(title, link){
$.get('/news/0-0-0-0-1', function(data) {
$.post('/news/0-0-0-0-1', {
 a: $('input[name="a"]', data).val(), //получаем данные
 ssid: $('input[name="ssid"]', data).val(), //получаем данные
 file1: $('input[name="get_img"]').val(), //постим изображение(трабла)
 numi: '1',
 ocat: '1',
 title: title,
 message: link
});
});
};
</script>



Пост ответ:

Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?>
<ajax>
  <cmd p="content">
    <![CDATA[
      <div class="myWinSuccess"><b>Материал успешно добавлен</b></div><br><br>[ <a href="http://мойсайт/news/1-1-0-49" target="_blank">Перейти на страницу материала</a> ]
      <div class="myWinError" style="padding-top:6px;">Не загружено изображение <b>1</b></div>]]></cmd>
      <cmd p="js"><![CDATA[try {addSuccess();}catch(e){}]]></cmd><cmd p="js">
    <![CDATA[document.getElementById('bdF77').disabled = false;]]>
  </cmd>
</ajax>


Как видно с ответа "Не загружено изображение <b>1</b>"
Если кто сталкивался с данной проблемой большая просьба отписать. Любая наводящая информация приветствуется.
jokerbot
Салага
Салага
 
Автор темы
Сообщения: 4
Зарегистрирован: 06 дек 2009, 16:54
Карма: + 0 -

Re: Добавить изображение на Ajax для ucoz

Сообщение Vanofuture » 07 дек 2009, 02:27

Файлы аяксом не передаются.
Аватара пользователя
Vanofuture
Супермодератор
Супермодератор
 
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36
Карма: + 47 -

Re: Добавить изображение на Ajax для ucoz

Сообщение jokerbot » 07 дек 2009, 11:15

Vanofuture писал(а):Файлы аяксом не передаются.

да я знаю, но загружать не нужно.
Нужно передать инфу(путь к изображению) для загрузки обычным образом через /news/0-0-0-0-1
jokerbot
Салага
Салага
 
Автор темы
Сообщения: 4
Зарегистрирован: 06 дек 2009, 16:54
Карма: + 0 -

Re: Добавить изображение на Ajax для ucoz

Сообщение uWeb » 07 дек 2009, 13:26

jokerbot, uPostForm тебе в руки
Аватара пользователя
uWeb
Подполковник
Подполковник
 
Сообщения: 188
Возраст: 26
Зарегистрирован: 09 июл 2009, 23:02
Карма: + 29 -
Откуда: Ростов на дону

Re: Добавить изображение на Ajax для ucoz

Сообщение jokerbot » 07 дек 2009, 15:22

uWeb писал(а):jokerbot, uPostForm тебе в руки

ухты, спасибо тебе, а можно минимальный пример, буду благодарен.
jokerbot
Салага
Салага
 
Автор темы
Сообщения: 4
Зарегистрирован: 06 дек 2009, 16:54
Карма: + 0 -

Re: Добавить изображение на Ajax для ucoz

Сообщение uWeb » 08 дек 2009, 09:53

Аватара пользователя
uWeb
Подполковник
Подполковник
 
Сообщения: 188
Возраст: 26
Зарегистрирован: 09 июл 2009, 23:02
Карма: + 29 -
Откуда: Ростов на дону

Re: Добавить изображение на Ajax для ucoz

Сообщение jokerbot » 08 дек 2009, 12:13

Друг спасибо за пример, помогло, примного благодарен.
Тему закрываем.
jokerbot
Салага
Салага
 
Автор темы
Сообщения: 4
Зарегистрирован: 06 дек 2009, 16:54
Карма: + 0 -


Вернуться в Общение

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 1

cron