С Новым годом! Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Заблокирован
1

Не работает ajax запрос с jqeury?

17.02.2016, 23:52. Показов 1041. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вывод json на странице:
{"id":"166659267048055","countOfLikes":4,"link":"https:\/\/www.facebook.com\/photo.php?fbid=166659267048055&set=a.166659233714725.1073741828.100011119480910& type=3"}
Отправляю запрос:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<a href="#"><div id="save">What are your most liked picture?</a>
<div id="loading"></div>
 
<script>
$('#save').click(function () {
    // add loading image to div
    $('#loading').html('<img src="/images/loading.gif"> loading...');
 
    // run ajax request
    $.ajax({
        type: "GET",
        dataType: "json",
        url: "/q5",
        success: function (data) {
            // replace div's content with returned data
            $('#loading').html(data["countOfLikes"]);
        }
    });
});
</script>
Ответ не получаю, просто идет запрос и все.
0
Лучшие ответы (1)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
17.02.2016, 23:52
Ответы с готовыми решениями:

Не работает Ajax-запрос
Добрый день. Подскажите пожалуйста, не работает Ajax-запрос. Работаю с Visual Studio 2013 update...

Не работает ajax-запрос
Всем привет. Хочу сделать страницу, на которой можно было бы отображать записи из БД MySQL, а...

Не работает ajax запрос
Вот код: _url = &quot;'http://www.my-portfolio.name/ad/engine/getRequest.php&quot;; makeRequest(_url); ...

Не работает ajax запрос
Контроллер здесь не проходит проверка if (Request.IsAjaxRequest()) public ActionResult...

7
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
18.02.2016, 00:16 2
Цитата Сообщение от poss Посмотреть сообщение
Ответ не получаю
Вы это в консоли видели?
0
Заблокирован
18.02.2016, 00:36  [ТС] 3
В какой консоли?
Я редактирую php,html файлы редактором netbeans.
Проверяю в браузере результат.
0
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
18.02.2016, 00:43 4
Цитата Сообщение от poss Посмотреть сообщение
Проверяю в браузере результат.
В браузерах, по крайней мере современных, есть еще "инструменты разработчика". Открываем консоль, например, в Chrome -> Ctrl + Shift + J -> Закладка "Network" -> Фильтр "XHR". Запускаем запрос. В левом нижнем окне, видите путь к обработчику запроса. Кликаем на него и в правом окне смотрим в закладке "Response" ответ с сервера. Кроме того, в консоли (закладка "Console") можно видеть ошибки и предупреждения.
0
Заблокирован
18.02.2016, 00:52  [ТС] 5
Вот что я получил в консоли, мне это ни о чем не говорит:
Миниатюры
Не работает ajax запрос с jqeury?  
0
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
18.02.2016, 01:05 6
poss, в левом окне (Name) кликаем на "q5", появится окно справа, где выбрать закладку "Response". Там вы должны увидеть строку данных, полученную с сервера, если запрос прошел успешно и обработчик что-либо вернул.

Добавлено через 1 минуту
P.S. Собственно то, что запрос завершен успешно, свидетельствует статус 200 (колонка Status)
0
Заблокирован
18.02.2016, 01:25  [ТС] 7
да все верно, спасибо!

просто к коде был еще вывод строки:
echo '<pre>';
вот и получилось, что ответ json не приходил.
0
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
18.02.2016, 01:32 8
Лучший ответ Сообщение было отмечено poss как решение

Решение

poss, вот и хорошо, что разобрались. А еще, советую добавить в метод $.ajax() параметр "error" (по крайней мере, на время отладки) и не закрывать консоль
Javascript
1
2
3
4
5
6
$.ajax({
    // прочие опции
    error: function(req, text, error) {
        alert('Ошибка AJAX: ' + text + ' | ' + error);
    }
});
1
18.02.2016, 01:32
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
18.02.2016, 01:32
Помогаю со студенческими работами здесь

Не работает запрос ajax
&lt;?php include('logical_pr.php'); if(isset($_GET)){ $begin = $_GET; $end = $_GET; }...

Не работает ajax-запрос
Доброго времени суток. Есть код &lt;script...

Не работает Ajax запрос
&lt;?php require &quot;db.php&quot;; ?&gt; &lt;?php if(isset($_SESSION)): ?&gt; &lt;p&gt;Добро пожаловать &lt;?php echo...

Не работает ajax запрос
Есть форма логин,отправляю ajax запрос в файл php,но запрос возвращает ошибку,хотя запрос прошел...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru