0 / 0 / 1
Регистрация: 04.04.2017
Сообщений: 9
1

Как из ajax получить данные и записать в переменную?

18.10.2017, 17:55. Показов 6966. Ответов 2
Метки нет (Все метки)

Всем привет! У меня есть одна проблема, изучаю ajax и мне нужно получить данные из success и записать в переменную
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var data= function(){
        $.ajax({
            type: "POST",
            url: "http://"+location.hostname+"/getData.php",
            beforeSend: function(){
 
            },
            error: function(){
 
            },
            success: function(data){
                return data;
            }
        }).done();
    };
 
console.log(data()); // выводит undefined
Как получить значение return?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2017, 17:55
Ответы с готовыми решениями:

Как отправить переменную в Ajax, получить значение и заключить в Ajax-овскую переменную?
Есть переменная $rewrite_chat_id с последним id и она постоянно меняется. //Выводим последнии...

Из таблицы MySQL получить данные и записать их в переменную
Добрый день, Может кто подскажет на примере как реализовать. Есть товары, цены на которые...

Как получить ответ Ajax в переменную
Доброго времени суток. Пытаюсь заставить нормально работать ajax. Есть контроллер который (пока...

Ajax. Как в переменную JavaScript записать результат вычислений на сервере
Аяксом нужно передать на сервер число. На сервере в php проводятся вычисления. Как результат этих...

2
85 / 67 / 25
Регистрация: 09.10.2017
Сообщений: 208
19.10.2017, 09:27 2
Здравствуйте!

В return - data
Javascript
1
2
            success: function(data){
                return data;
А в лог Вы выводите data()
Javascript
1
console.log(data());
Вывести в лог data пробовали? Вот так:
Javascript
1
console.log(data);
0
Эксперт JS
2201 / 1541 / 585
Регистрация: 11.07.2016
Сообщений: 3,652
19.10.2017, 11:12 3
Денис Ковальчук, это так не работает.
Сейчас конструкция через success устарела. Используйте метод then() функции $.ajax()
Javascript
1
2
3
4
5
6
7
8
9
10
var data = function() {
  return $.ajax({
    type: "POST",
    url: "http://"+location.hostname+"/getData.php"
  });
}
 
data().then(function(response) {
  console.log(response);
});
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2017, 11:12
Помогаю со студенческими работами здесь

Передать данные из формы, и внешнюю переменную, как? Ajax
Доброго времени суток. Вопрос может показаться легким) Есть функция //Функция для отправки...

Как записать данные с запроса в переменную
Добрый день вопрос такой к примеру у меня есть запрос который выдает значения 1,2,3 как переделать...

Как записать в переменную данные из QDateTimeEdit?
Помогите, пожалуйста,есть QDateTimeEdit, пользователь ввёл в него время и дату, и мне нужно...

Как записать нужные данные из БД в переменную?
Уважаемые формучане, прошу Вашей помощи. Мне нужно в Excel, в разные ячейки записать данные из БД...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru