Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.06.2013, 19:17
Аспирант
Отправить личное сообщение для Rooner Посмотреть профиль Найти все сообщения от Rooner
 
Регистрация: 21.08.2011
Сообщений: 45

Как сделать так чтобы ajax возвращал результат?
Как сделать так чтобы ajax возвращал результат? А именно вот так:
var res = updFld(day, table, fld, val, f, v);

function updFld(day, table, fld, val, f, v) {
  $.ajax({
    url: "/js_actions.php",
    dataType: 'json',
    type: "POST",
    data: { doing:'updFld', day:day, table:table, fld:fld, val:val, f:f, v:v },
    success: function(res) {
      return res; - не возвращает
    }
  });
}
Ответить с цитированием
  #2 (permalink)  
Старый 27.06.2013, 19:36
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Нужно написать новый асинхронный язык программирования так как на javascript это нельзя сделать
Ответить с цитированием
  #3 (permalink)  
Старый 27.06.2013, 21:48
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Rooner
Как сделать так чтобы ajax возвращал результат?
куда возвращал?
Ответить с цитированием
  #4 (permalink)  
Старый 27.06.2013, 21:58
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от bes Посмотреть сообщение
куда возвращал?
чтобы обращаться как функции-он сверху написал
я забыл сказать что если аякс сделать синхронным то будет возвращать-потому что не рекомендуется и я не пользуюсь
Ответить с цитированием
  #5 (permalink)  
Старый 27.06.2013, 22:16
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от vadim5june
чтобы обращаться как функции-он сверху написал
да я у него и спросил
в том и смысл асинхронного запроса, что результат придёт тогда, когда придёт, и, когда он наконец придёт, начнёт отрабатывать код в success, исходная функция к тому времени уже может выполниться
Ответить с цитированием
  #6 (permalink)  
Старый 28.06.2013, 12:33
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

хм, вот интересно: когда-нибудь прекратится поток постов от людей, не понимающих что такой асинхронность и коллбэк? не проходит и пары недель, чтобы..
Ответить с цитированием
  #7 (permalink)  
Старый 28.06.2013, 12:41
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Какая пара недель? Такие вопросы появляются не реже раза в неделю.
Два самых "популярных" вопроса:
- скрипт не работает с подгруженными через аякс элементами
- аякс не возвращает результат
Ответить с цитированием
  #8 (permalink)  
Старый 28.06.2013, 12:42
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

кажется назревает пари!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение проблемы кодировок для AJAX и PHP без iconv (cp1251 в AJAX) Serge Ageyev AJAX и COMET 10 24.04.2013 20:48
Как сделать так чтобы в место value использовать url чтобы картинка менялось через зн sarik Общие вопросы Javascript 9 22.02.2013 13:24
Как сделать чтобы ссылки открывались в родительском окне infom@n Общие вопросы Javascript 2 02.10.2011 00:05
Как сделать, чтобы при наведении на кнопку справа от нее появлялись текстовые ссылки? Tass Общие вопросы Javascript 7 17.02.2011 09:06