привет Мне нужно загрузить страницу по результатам раскрывающегося списка. например, в моем коде есть value = "userlog". если это выбрано, он загрузит userlog.php и удалит себя так, что будет использоваться только userlog.php. спасибо
<select onchange="updatePage(this.value)">
<option value="">Select a report</option>
<option value="userlog">User Logs</option>
<option value="actionlog">Action Logs</option>
</select>
<select id="select_page">
<option value="">Select a report</option>
<option value="userlog">User Logs</option>
<option value="actionlog">Action Logs</option>
</select>
$('#select_page').change(function() {
var $el = $(this);
if($el.val() != '') {
$('#page').load($el.val()+'.php');
$el.find('option:selected').remove();
}
});
что-то вроде этого:
$(document).ready(function() {
$("select option ").each(function() {
if (location.href.indexOf($(this).val()) >= 0) {
$(this).remove();
}
});
$('select').change(function() {
var obj = $(this);
location.href = obj.val() + ".php";
});
});
В событии изменения вы получите выбранное значение параметра. Используя это значение, вы можете решить, что вы хотите сделать.