Перейти к содержанию
CMSTOOLS.org - форум поддержки и развития CMS

Рекомендуемые сообщения

Всем привет, есть 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);
    }
});
Ссылка на комментарий
Поделиться на другие сайты

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
Ссылка на комментарий
Поделиться на другие сайты

32 минуты назад, Edward Nemirovskiy сказал:
result == 'followed'
Попробуй так если ответ приходит от сервера followed

С сервера приходит followed, все равно не помогает. Опять такая же беда. С ума сойду уже.. Раньше работало все.. Теперь все подобные функции у меня игнорят условие if.. Не пойму после чего так случилось 

Изменено пользователем Kamran MUSA
Ссылка на комментарий
Поделиться на другие сайты

Короче попытался вместо запроса на 

$.post("/index.php?plugin=follow&act=follow"

сделать напрямую на index.php

$.post("/index.php?follow"

и в нем 

if(isset($_GET['follow'])){
    echo 'followed';
    die();
}

Все заработало! Буду искать причину

Изменено пользователем Kamran MUSA
Ссылка на комментарий
Поделиться на другие сайты

// 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);
});

Держи. Может поможет. У меня работает всё хорошо. 

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...