kmrnms Опубликовано 15 декабря, 2021 Жалоба Поделиться Опубликовано 15 декабря, 2021 Всем привет, есть post запрос в js, возвращает "followed", по условию должен перезагрузить страницу, но js все равно выполняет функцию else и в alert результат "followed". В чем может быть ошибка? $.post("/index.php?plugin=follow&act=follow", {user_id: user_id}, function(result){ if(result === 'followed') { // reload Page window.location.reload(); } else { // show Error alert(result); } }); Ссылка на комментарий Поделиться на другие сайты Поделиться
Maxim Lovly Опубликовано 15 декабря, 2021 Жалоба Поделиться Опубликовано 15 декабря, 2021 (изменено) Кинь код из php Изменено 15 декабря, 2021 пользователем Maxim Lovly Ссылка на комментарий Поделиться на другие сайты Поделиться
Edward Nemirovskiy Опубликовано 16 декабря, 2021 Жалоба Поделиться Опубликовано 16 декабря, 2021 15 часов назад, Kamran MUSA сказал: Всем привет, есть post запрос в js, возвращает "followed", по условию должен перезагрузить страницу, но js все равно выполняет функцию else и в alert результат "followed". В чем может быть ошибка? $.post("/index.php?plugin=follow&act=follow", {user_id: user_id}, function(result){ if(result === 'followed') { // reload Page window.location.reload(); } else { // show Error alert(result); } }); result == 'followed' Попробуй так если ответ приходит от сервера followed Ссылка на комментарий Поделиться на другие сайты Поделиться
kmrnms Опубликовано 16 декабря, 2021 Автор Жалоба Поделиться Опубликовано 16 декабря, 2021 (изменено) 32 минуты назад, Edward Nemirovskiy сказал: result == 'followed' Попробуй так если ответ приходит от сервера followed С сервера приходит followed, все равно не помогает. Опять такая же беда. С ума сойду уже.. Раньше работало все.. Теперь все подобные функции у меня игнорят условие if.. Не пойму после чего так случилось Изменено 16 декабря, 2021 пользователем Kamran MUSA Ссылка на комментарий Поделиться на другие сайты Поделиться
kmrnms Опубликовано 16 декабря, 2021 Автор Жалоба Поделиться Опубликовано 16 декабря, 2021 15 часов назад, Maxim Lovly сказал: Кинь код из php Если в коде даже только echo "followed", все равно не работает. Ссылка на комментарий Поделиться на другие сайты Поделиться
Maxim Lovly Опубликовано 16 декабря, 2021 Жалоба Поделиться Опубликовано 16 декабря, 2021 34 минуты назад, Kamran MUSA сказал: Если в коде даже только echo "followed", все равно не работает. У компа буду, гляну что к чему. Ссылка на комментарий Поделиться на другие сайты Поделиться
kmrnms Опубликовано 16 декабря, 2021 Автор Жалоба Поделиться Опубликовано 16 декабря, 2021 (изменено) Короче попытался вместо запроса на $.post("/index.php?plugin=follow&act=follow" сделать напрямую на index.php $.post("/index.php?follow" и в нем if(isset($_GET['follow'])){ echo 'followed'; die(); } Все заработало! Буду искать причину Изменено 16 декабря, 2021 пользователем Kamran MUSA Ссылка на комментарий Поделиться на другие сайты Поделиться
KirKMS Опубликовано 16 декабря, 2021 Жалоба Поделиться Опубликовано 16 декабря, 2021 // send POST Request $.post('/index.php?plugin=groups&act=send', {title: title, descr:descr, subject:subject}, function(result){ if(result == 'bad') Notiflix.Report.Info(lang['error'], data[1], lang['close']); else linkGo('/public/' + result); }); Держи. Может поможет. У меня работает всё хорошо. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения