0

Пожалуйста помогите мне с моим небольшим скриптом.

Есть такая функция, но она работает не корректно

Либо я не правильно написал функцию, либо не правильно обращаюсь

function getRes() {

var url = "https://site.ru/?id=45454"; $.getJSON(url, function(result) { console.log(result); $.each(result, function(i, field) { var name = field.name; return name; }); });

}

//я обращаюсь к ней так, но ниего не выдает

var name = getRes();

Ashot Agabekov
  • 303
  • 2
  • 11
  • Естественно не выдает, так как первая A в ajax значит "Асинхронный". – u_mulder Nov 04 '18 at 12:03
  • а как быть мне? помогите пожалуйста – Ashot Agabekov Nov 04 '18 at 12:04
  • Делать что требуется в коллбеке. – u_mulder Nov 04 '18 at 12:06
  • А есть альтернатива чтоб сделать get запрос и получить json вида [{name: "vasya"}] ? В php есть например для CURL есть аналог file_get_contents – Ashot Agabekov Nov 04 '18 at 12:09
  • Я повторяю: все что вам нужно сделать с вашим джсоном или еще с чем - делайте в коллбеке. – u_mulder Nov 04 '18 at 12:18
  • пробовал уже, но у меня в коллбек попадаеют функции для кнопок, они и перестают работать как оказываются внутри ajax – Ashot Agabekov Nov 04 '18 at 12:19
  • Я не телепат и не могу сказать что у вас за функции и почему они не работают. Исправьте вопрос и опишите проблему. – u_mulder Nov 04 '18 at 12:19
  • вытащить из под ajax не получится так как используются переменные ajax ответа – Ashot Agabekov Nov 04 '18 at 12:19
  • ладно, спасибо. – Ashot Agabekov Nov 04 '18 at 12:20

0 Answers0