[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передать переменую
Страницы: 1, 2
arbuzmaster
Не пойму, получить значение из Option select можно так:

var new_id=document.getElementById(ИД Селект).value; // получите значение уже выбранного



_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
arbuzmaster
Потом добавить его в AJAX запрос и передать совместно с новым!

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
юрьич
А я о чём? Сейчас вопрос вот в чём. Переменную на сервере я получил.Запрос сделал.Массив имею.Но передать его в шаблон напрямую не могу.Только так
           success:function(data){                            
$('div#ses').html(data);
}

Как мне теперь перебрать его в опшен? Типа
<select name="brend"   style="width:100%">
<option
value="all">All</option>
<script>
for
(var i = 0; i < data.length; i++)
{
'<option value=''>' + data[i] + '</option>';
}
</script>
</select>

Как мне передать значение?
arbuzmaster
Кажется я понял что Вы хотите получить

<script type='text/javascript'>

function stor_set() {
var new1_id=document.getElementById('select1').value;
var new2_id=document.getElementById('select2').value;
var new3_id=document.getElementById('select3').value;
.......................
n
при условии что число селектов постоянное
$.ajax({
type:'POST',
url:'/modules/mod_search_auto/module.php',
data:{'auto_id':new1_id,'model_id':new2_id,'year_id':new3_id,,,,,n },
success:function(data){
alert(data);
};
});
}
</script>

но здесь могут полезть ошибки,так как не все селекты еще созданы, по этому селекты нужно создать изначально *(первый уже заполненный, а остальные будут наполняться в зависимости от выбора)
Это?

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
юрьич
В конечном итоге,да.Но у меня в наличии только первый опшен. И пока я не выдерну его id и не передам на обработку на сервер и не передам массив снова в шаблон я не получу второй опшен.
arbuzmaster
Я перепутал немного, option и select уже исправил Код что выше должен подойти, так как у Вас число селектов постоянное Вам по любому нужно им присваивать id иначе ничего не получится!
id и onclick нужно перенести в select, почему то сразу не обратил внимание, так никто не делает!

$html .= sprintf("<option id='%s' onclick='stor_set(%s);' value='%s' >%s</option>", $aut, $aut, $auto, $auto);

вот так должно быть

$html = '<select id='select1' onclick='stor_set();' или onchange='stor_set();' name="mark" style="width:100%">';


$html = '<select id='select2' onclick='stor_set();' или onchange='stor_set();' name="brend" style="width:100%">';


_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
юрьич
Ладно, давайте спать. Утро вечера мудренее. smile.gif
юрьич
С этим вопросом разобрался. Слава Богу.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.