kmrnms Posted December 15, 2021 Report Share Posted December 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); } }); Link to comment Share on other sites More sharing options...
Maxim Lovly Posted December 15, 2021 Report Share Posted December 15, 2021 (edited) Кинь код из php Edited December 15, 2021 by Maxim Lovly Link to comment Share on other sites More sharing options...
Edward Nemirovskiy Posted December 16, 2021 Report Share Posted December 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 Link to comment Share on other sites More sharing options...
kmrnms Posted December 16, 2021 Author Report Share Posted December 16, 2021 (edited) 32 минуты назад, Edward Nemirovskiy сказал: result == 'followed' Попробуй так если ответ приходит от сервера followed С сервера приходит followed, все равно не помогает. Опять такая же беда. С ума сойду уже.. Раньше работало все.. Теперь все подобные функции у меня игнорят условие if.. Не пойму после чего так случилось Edited December 16, 2021 by Kamran MUSA Link to comment Share on other sites More sharing options...
kmrnms Posted December 16, 2021 Author Report Share Posted December 16, 2021 15 часов назад, Maxim Lovly сказал: Кинь код из php Если в коде даже только echo "followed", все равно не работает. Link to comment Share on other sites More sharing options...
Maxim Lovly Posted December 16, 2021 Report Share Posted December 16, 2021 34 минуты назад, Kamran MUSA сказал: Если в коде даже только echo "followed", все равно не работает. У компа буду, гляну что к чему. Link to comment Share on other sites More sharing options...
kmrnms Posted December 16, 2021 Author Report Share Posted December 16, 2021 (edited) Короче попытался вместо запроса на $.post("/index.php?plugin=follow&act=follow" сделать напрямую на index.php $.post("/index.php?follow" и в нем if(isset($_GET['follow'])){ echo 'followed'; die(); } Все заработало! Буду искать причину Edited December 16, 2021 by Kamran MUSA Link to comment Share on other sites More sharing options...
KirKMS Posted December 16, 2021 Report Share Posted December 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); }); Держи. Может поможет. У меня работает всё хорошо. Link to comment Share on other sites More sharing options...
Recommended Posts