WEB
            Дизайн
Воскресенье, 15.02.2026, 10:49
Приветствую Вас Гость | RSS
Главная страница | Нужна помощь в ajax, не могу найти никак ошибку - Форум web-программистов и дизайнеров | Регистрация | Вход
Добро пожаловать Гость на наш форум [ Новые сообщения · Участники · Правила форума · FAQ · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Нужна помощь в ajax, не могу найти никак ошибку
webcoder Дата: Вторник, 01.12.2009, 12:42  |  Сообщение №  1
Новичок
Group: Пользователи
Posts: 1
Reputation: 0
Status: нет меня
вот код html.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Выбор select</title>
<!-- подключаем jquery -->
<script src="js/jquery-1.3.1.js" type="text/javascript"></script>
<!--Здесь подключаем функции обработки select-ов очистки и заполнения тегов <option> -->
<script type="text/javascript">
(function($){
// очищаем select
$.fn.clearSelect = function() {
return this.each(function(){
if(this.tagName=='SELECT') {
this.options.length = 0;
$(this).attr('disabled','disabled');
}
});
}
// заполняем select
$.fn.fillSelect = function(dataArray) {
return this.clearSelect().each(function(){
if(this.tagName=='SELECT') {
var currentSelect = this;
$.each(dataArray,function(index,data){
var option = new Option(data.text,data.value);
if($.support.cssFloat) {
currentSelect.add(option,null);
} else {
currentSelect.add(option);
}
});
}
});
}
})(jQuery);
</script>
<script type="text/javascript">
<!--Здесь подключаем функции обработки действий с select-ми -->
function view_Resort()
{
var RegionValue = $('#view_region').val();
var tmpSelect = $('#view_resort');
if (RegionValue.length == 0)
{
tmpSelect.attr('disabled','disabled');
tmpSelect.clearSelect();
view_Zone();
}
else
{
$.getJSON('view_zone.php',{view_resort:RegionValue},function(data){tmpSelect.fillSelect(data).attr('disabled',''); view_Zone(); });
}
};

function view_Zone()
{
var RegionValue = &('view_region').val();
var ResortValue = $('#view_resort').val();
var tmpSelect = $('#view_zone');
if (RegionValue == 0 || ResortValue.length == 0)
{
tmpSelect.attr('disabled','disabled');
tmpSelect.clearSelect();
}
else
{
$.getJSON('view_zone.php',{view_resort:ResortValue},function(data){tmpSelect.fillSelect(data).attr('disabled',''); });
}
};

</script>

<script type="text/javascript">
<!--Вызываем функцию на выполнение-->
$(document).ready(function(){
<!--Вызываем выполнение функции view_Resort() при смене значения option в select-->
$('#view_region').change(function(){
view_Resort();}).change();
});

$('#view_resort').change(function(){
view_Zone();}).change();
/*
$('#zone').change(Zone);
*/
$('#view_zone').change(function(){
if($(this).val().length != 0) {
alert('Выбор сделан!');
}
});

});
</script>
</head>

<body>
<!--<form action="#" method="get">-->
<p>курорт/регион<br>
<select name="view_region" id="view_region">
<option value="">-- выберите курорт/регион --</option>
<?php
$db = mysql_connect ("localhost","relaxation","12345");
mysql_select_db ("relaxation_rossia",$db);

$result = mysql_query ("SELECT * FROM region");
$myrow = mysql_fetch_array ($result);

do
{
echo "<option value ='".$myrow["id"]."'>".$myrow["name"]."</option>";
}
while ($myrow = mysql_fetch_array($result));
?>
</select></p>
<p>место отдыха<br>
<select name="view_resort" id="view_resort" disabled="disabled"></select></p>

<p>район<br>
<select name="view_zone" id="view_zone" disabled="disabled"></select></p>

<p>город/поселок<br>
<select name="view_city" id="view_city" disabled="disabled"> </select></p>

<p>пансионат<br>
<select name="view_hotel" id="view_hotel" disabled="disabled"> </select></p>
<!--</form>-->
</body>
</html>

 
vasya Дата: Четверг, 11.08.2011, 19:10  |  Сообщение №  2
Новичок
Group: Пользователи
Posts: 7
Reputation: 0
Status: нет меня
Заходите на наш ВЕБ-САЙТ, посвященный нетрадиционному лечению людей!!!
Мы лечим людей космическими энергиями, даем сонастройки в частоты, обучаем целительству, поможем обучить внетелесным выходам, а самое главное мы лечим любые заболевания. На нашем веб сайте вы найдете уникальные методики для самооздоровления и лечения людей. Вы можете быстро восстановить свое здоровье и вылечиться от хронических заболеваний, если пройдете полный учебный курс и несколько инициаций в земные и космические потоки и каналы. Добро пожаловать, на наш веб-сайт!!


web-сайт лечение травами
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright MyCorp © 2006
Хостинг от uCoz