Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Ajax запрос

84K
27 июля 2012 года
bemulima
1 / / 27.07.2012
Здравствуйте, у меня проблемы с ajax запросом, никак не пойму что не правильно, помогите пожалуйста, подскажите, вот кот ajax

Код:
$(document).ready(function(){
   
    $('#city').change(function(){var myChoice = $('#city').val();
       
        var data = {myChoice: myChoice}
        $.ajax({
           
            type: "POST", url: "../blocks/change.php", data: data, dataType: 'json', success: function(data){
           
            var top_list = data.myrowRaion; // содержимое новых элементов

             
            for (var i=0; i< top_list.length; i++){
                $("<option />", {html: top_list[i]}).appendTo('#raion');

            }
             
           
           
        }});
       
     
      });

    });
вот PHP который он отправляет и получает данные:

Код:
<?php
include ("../blocks/bd.php");
if (isset($_POST['myChoice']))      
{$myChoice = $_POST['myChoice'];}
if (isset($myChoice)) {$resultRaion = mysql_query("SELECT raion, id FROM raion WHERE idCity = '$myChoice' ",$db);
                if (!$resultRaion)
                {echo "<p>Отправьте код ошибки по данному почту san-goldencity@mail.ru:</p>";
                exit (mysql_error());}

                if (mysql_num_rows($resultRaion) > 0)
                {$myrowRaion = mysql_fetch_array($resultRaion);}
                else
                {
                echo "<p>Таблицы еще пустые, записей отствует</p>";
                exit ();
                }
                }
       $myrowRaion[] = $myrowRaion;
echo json_encode($myrowRaion);
и html код:
Код:
$resultCity = mysql_query("SELECT city, id FROM city ",$db);
                if (!$resultCity)
                {echo "<p>Отправьте код ошибки по данному почту san-goldencity@mail.ru:</p>";
                exit (mysql_error());}
 
                while($myrowCity = mysql_fetch_array($resultCity))
      printf ("<option value='%s'>%s</option>",$myrowCity["id"], $myrowCity["city"]);
 
               
               
                echo "
                </select>
            <p>Район:</p>
                <select name='raion' id='raion'>";
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог