Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Praud
7 / 7 / 9
Регистрация: 25.02.2013
Сообщений: 237
1

Ajax запрос

25.08.2016, 22:19. Просмотров 198. Ответов 3
Метки нет (Все метки)

Суть такова: при заходе на страницу php скрипт берет данные из бд и отдает jsу посредством ajax запроса.
ajax работает через сервис $http angularJS.

PHP
1
2
3
//работа с бд
$names = json_encode($names, JSON_HEX_QUOT);
echo $names;
Код сервиса (js)
Javascript
1
2
3
4
5
6
7
8
9
10
 $http({
      method: 'POST',
      url: 'data.php',
      headers: {
       'Content-Type': 'json'
      },
   }).then(function (response) {
       console.log(response);
       //$scope.people = response.data;
   });
Запрос отрабатывает, я получаю в консоль нужные мне данные, но! echo выводит на страницу мой json, который мне явно там не нужен. Как убрать его оттуда и оставить только в консоли ?
0
Миниатюры
Ajax запрос  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2016, 22:19
Ответы с готовыми решениями:

Ajax запрос
Делаю приложение на ASP.Net MVC4. У меня есть форма для сортировки данных, что в таблице. Свой POST...

Не срабатывает ajax запрос
По нажатию на кнопку нужно обновить содержимое блока: <div onClick="taskreload({Переменная});...

$.ajax не отправляет запрос
Здравствуйте, подскажите, пожалуйста, в чем ошибка session_start(); $_SESSION=$_POST; echo...

AJAX запрос к облачной БД
Помогите с заданием. Необходимо создать три AJAX запроса: чтение, запись и удаление к облачной БД....

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

3
Fedor92
Человек из 90-х
Эксперт HTML/CSS
2811 / 2380 / 1031
Регистрация: 15.12.2012
Сообщений: 8,823
Записей в блоге: 4
25.08.2016, 22:31 2
Praud, сори конечно, но зачем Вам функция json_encode() понадобилась, которую Вы используете перед выводом переменной names? У Вас строка echo $names; выводит строку в броузер, причём тут ajax?
0
Praud
7 / 7 / 9
Регистрация: 25.02.2013
Сообщений: 237
25.08.2016, 22:40  [ТС] 3
Можно не извинятся, это мой первый опыт работы с backend Дело в том что если я не делаю echo я получаю пустой массив в консоли. Подскажите тогда пожалуйста как правильно сделать
0
Padimanskas
Superposition
935 / 595 / 256
Регистрация: 27.10.2013
Сообщений: 2,067
27.08.2016, 00:00 4
Praud, браузер получает заголовки среди которых content-type - если отправляешь не html то этот параметр нужно указывать. В данном случае он должен быть с майм типом application/json. значит в пЭаШпЭ пишешь
PHP
1
2
3
blah-blah-blah
header('Content-type: application/json; charset: utf-8'); 
echo $names;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.08.2016, 00:00

Ajax+php запрос
Подскажите кто нибудь пример на php+ajax, чтоб при клике на кнопку она оставалась активной и не...

Двойной ajax запрос
Имеется аякс скрипт, к примеру это будет форма для добавления комментария. Когда мы нажимаем...

Ajax post- запрос
Пытаюсь отправить картинку post - запросом (картинка находится на моем сервере) Если картинка была...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru