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); }); Держи. Может поможет. У меня работает всё хорошо. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.