У меня есть форма. Я позволяет пользователю добавлять дополнительные входы, нажав кнопку:отправить динамически созданные входные значения в PHP, используя запрос получения
$('#add_multi_item').click(function(){
$('<input />').attr({'type':'text', 'id':'response_input_' + next_add_id}).appendTo('#multi_responses');
next_add_id++;
});
и моя форма представляется так:
$("#add_form").bind('submit', function(event){
event.preventDefault();
$.get('file.php', {poll_type_select: $("#poll_type_select option:selected").val(), question_input: escape($("#question_input").val()), type: "add_poll", user_id:user_id}, function(data) {
$('#added').show().html(data);
$('#added').hide(7000);
$('#question_input').val('');
loadList();
});
});
как я добавить эти динамически созданные входные значения в ГЭТ запрос? Я предполагаю, что некоторые люди используют массивы имен для сообщения, но могу ли я сделать что-то подобное? также я думаю, что мне придется сбежать() все входы, прежде чем отправлять их, чтобы предотвратить ошибки при добавлении в базу данных.
один вариант я думал, было отправить одно значение, разделителями строка создается с помощью что-то вроде:
$("#multi_responses input").each(string+=escape($(this).val())+"delimiter");
, но я не знаю, если это лучший способ. и если я это сделаю, что такое типичный разделитель?
спасибо.
может кто-нибудь помочь? – vee 2010-12-15 23:41:34