Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 27.07.2012
Сообщений: 13

Ajax запрос

27.07.2012, 11:39. Показов 937. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, у меня проблемы с ajax запросом, никак не пойму что не правильно, помогите пожалуйста, подскажите, вот кот ajax
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
jQuery.noConflict();
    (function($) {  
      $(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');
 
            }
             
            
            
        }});
        
      
      });  
    });  
    })(jQuery);
вот PHP код
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?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 код:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$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'>";
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.07.2012, 11:39
Ответы с готовыми решениями:

AJAX запрос к файлу, который сам делает AJAX запрос
Прошу прощение за название темы, но я не знаю как это коротко описать... Здравствуйте. На странице HTML я обращаюсь к файлу PHP: ...

Ajax запрос в div с уже 'прилетевшим' ajax'om
Добрый день, ребят... Не нашёл отдельного раздела по ajax, а разобраться очч надо, т.к.в JS полный профан. Никак не могу разобраться уже...

JQuery, Ajax и LIVE!? Возможно ли повесить ajax запрос на live?
все делаю правильно, но у меня даже onSubmit alert(&quot;ok!&quot;); выводить не хочет? код примерно такой: ...

6
 Аватар для suharik
261 / 247 / 57
Регистрация: 03.09.2010
Сообщений: 805
27.07.2012, 11:48
Что консоль говорит?
0
0 / 0 / 0
Регистрация: 27.07.2012
Сообщений: 13
27.07.2012, 11:52  [ТС]
Консоль и chrome ничево не показывает, т.е. ощибок не показывает
0
 Аватар для suharik
261 / 247 / 57
Регистрация: 03.09.2010
Сообщений: 805
27.07.2012, 11:57
Ну а вчем проблема то?
Что с сервера приходит и что должно приходить?
1
0 / 0 / 0
Регистрация: 27.07.2012
Сообщений: 13
27.07.2012, 12:02  [ТС]
Да, не отправляет и не получает данные с сервера, в чем причина не могу понять
0
 Аватар для suharik
261 / 247 / 57
Регистрация: 03.09.2010
Сообщений: 805
27.07.2012, 13:33
Посмотреть где-то можно?
1
0 / 0 / 0
Регистрация: 27.07.2012
Сообщений: 13
27.07.2012, 15:34  [ТС]
да конечно можно
скайп bemulima1
я тут копался, сервер отправляет ответы, вот аякс помоему не получает ответы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.07.2012, 15:34
Помогаю со студенческими работами здесь

Ajax запрос
Если коротко: 1. Есть скрипт на чистом js: function sw_ajax() { var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange =...

ajax запрос
есть формапервого листа: &lt;form action=&quot;&quot; method=&quot;get&quot;&gt; Цена &lt;br &gt; &lt;input name=&quot;price&quot; type=&quot;text&quot; /&gt;&lt;br /&gt; &lt;h1&gt;...

Ajax запрос
Всем привет. Есть два файла: index.html &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;...

Ajax запрос
Доброго времени суток. Вот уже 2ой день ломаю голову над запросом. Вроде бы все элементарно, но почему-то не выходит так, как должно...

Ajax запрос
Скрипт: $('.login-form #btn-f').click(function(){ //var data = {login: $('.login').val(), password: $('.pass').val()}; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru