Пример нужен для ajax, где при выборе переключателя будет динамически отображаться выпадающий список - PullRequest
0 голосов
/ 21 мая 2010

Пример необходимости для ajax, где при выборе переключателя будет динамически отображаться выпадающий список

Ответы [ 2 ]

2 голосов
/ 21 мая 2010

Если вы используете или можете использовать jQuery , я бы так и сделал:

Имея этот HTML:

<input type="radio" name="myradio" value="foo" />
<input type="radio" name="myradio" value="bar" />
<input type="radio" name="myradio" value="baz" />

и при условии, что у вас есть страница "your_page.php", которая возвращает список для заполнения раскрывающегося списка в формате JSON, сделайте следующее:

$("input[@name='myradio']").change(function(){
    var selected_value = $("input[@name='myradio']:checked").val();
    $.getJSON("your_page.php", { value: selected_value }, populate_dropdown);
});

function populate_dropdown(items) {
    // "items" is the ajax-loaded list based on the selected radio button.
    // Clear the drop down, populate it and show it if hidden.
}
0 голосов
/ 21 мая 2010

не могли бы вы объяснить немного больше?

Вам нужен пример, где, если вы нажмете на кнопку с переключателем и выберите «Показывает»?

если да, вам не нужен ajax.

My radio: <input type="radio" name="YOUR_RADIO" onclick="document.getElementById('selectfield').style.display='';" />

<div id="selectfield" style="display:none">
<select><option>option</option></select>
</div>

удачи ...

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