[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как вернуть результат обработчика скрипту?
totje
есть такой кусок скрипта:

$.post("/vkc", { id: mid, expire: expire, secret: secret, sid: sid, sig: sig, fullname: fullname, gender: gender, photo: photo }, "json");

в самом обработчике vkc производится проверка и, если результат один, то редирект, если другой, то просто обновить страницу.
так вот как это реализовать?:)



Спустя 9 минут, 27 секунд (26.02.2011 - 12:08) alex12060 написал(а):
vkc


<?php

function
getJSON(id, expire, secret, sid, sig, fullname, gender, gender, photo) {

// Тут необходимые действия.
// Если ошибка какая-то, выдать false


return true;
}

$ass = getJSON($_POST['id']) // И так далее, не буду перечислять все.

switch($ass) {
case true:
// Дейсствие 1 при нормальных условиях
break;

case false:
// Действие 2, при отриц условиях
break;
}
?>

Спустя 13 минут, 10 секунд (26.02.2011 - 12:21) totje написал(а):
в самом обработчике(vkc) все впорядке, просто нужно как-то из него передать обратно данные обратно в тот скрипт, где будет условие, по выполнении которого произойдет обновление страницы или редирект.
при обычно пост-запросе vkc выглядел бы примерно так:

if (условие) header("Location: /test "); //редирект
else header("Location: /"); //вместо обновления

или я что-то не так понял?

Спустя 1 час, 28 минут, 43 секунды (26.02.2011 - 13:50) alex12060 написал(а):
Берешь и собираешь хэдер по запчастям.

Спустя 52 минуты, 47 секунд (26.02.2011 - 14:43) uWeb написал(а):
$.post("/vkc", { id: mid, expire: expire, secret: secret, sid: sid, sig: sig, fullname: fullname, gender: gender, photo: photo },  function (data) {
if (+data)
location.href = '/index.php';
else
location.reload();
}, "json");
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.