Показать сообщение отдельно
  #1 (permalink)  
Старый 10.12.2011, 16:52
Интересующийся
Отправить личное сообщение для dsnj Посмотреть профиль Найти все сообщения от dsnj
 
Регистрация: 26.11.2011
Сообщений: 27

$.post и передача массивов
Есть страничка:
- с тестовым полем для ввода вопроса;
- кнопкой "добавить ответ";
- кнопкой "Сохранить вопрос".
(обработка нажатий реализовано на jquery)

по нажатии на кнопку "добавить ответ":
* открывается тестовое поле для ввода ответа
* инкрементирование счётчика числа ответов
* запись id поля ответа

var count = 0;
var mas_ans = [];
$('#add_answer').click(function()
{
    count++;
    $('#content').append('<p><input type="text" id="answer_"+count/></p>');
    mas_ans[count] = "answer_"+count;
})



По нажатии на кнопку "сохранить вопрос" необходимо
отправить МАССИВ ответов с идентификаторами их полей на PHP контроллер!!!

$.post( url,
          {
              test_id   : data.test_id,
              ques_body : $('#ques_body').val(),
              'mas[]'   : mas_ans,
              count     : count
          },      
          function(data)
          {
              
          },
          "json");



1. ПРАВИЛЬНО ЛИ РЕАЛИЗОВАНА ОТПРАВКА МАССИВА НА СЕРВЕР???
2. КАК НА PHP получить элементы переданного из jquery массива mas_ans???

Последний раз редактировалось dsnj, 10.12.2011 в 17:52.
Ответить с цитированием