Показать сообщение отдельно
  #1 (permalink)  
Старый 05.11.2009, 15:17
Интересующийся
Отправить личное сообщение для Александр Иванов Посмотреть профиль Найти все сообщения от Александр Иванов
 
Регистрация: 09.09.2009
Сообщений: 20

Передача объекта через POST
Народ, возникла проблема. Передаю текстовые данные в JS объекте по средствам AJAX, но данные не передаются. Если текста нет в JS объекте, то данные передаются. Вот часть кода
function saveDesc(){
    var id_desc=$('id_desc').value;
    if(id_desc!='0'){
         var desc_short=$('desc_short').value;
         var desc_full=$('desc_full').value;
         var data={action:'saveDesc',id:id_desc,desc:[desc_short,desc_full]};
         document.aim_form.data.value = JSON.stringify(data);
         AIM.submit(document.aim_form);
         document.aim_form.submit();
    }else{
         alert('Ошибка!Отсутствует идентификатор описания.');
    }
}

Форма для передачи данных.
<form name="aim_form" action="/ap-admin/aim/cat_edit_aim.php" method="post">
<input type="hidden" name="data" id="data" />
<input type="hidden" name="selected" id="selected" />
</form>

Поля из которых беруться данные
<input type="hidden" id="id_desc" value="0" />
<p>Краткое описание (не более 255 символов)</p>
<textarea id="desc_short" cols="90" rows="2"></textarea>
<p>Полное описание</p>
<textarea id="desc_full" cols="90" rows="9"></textarea>

В чем проблема, подскажите, я в JS не ас
Ответить с цитированием