Запрос Mootools выполнен успешно, но не может получить доступ к ответу в функции onSuccess - PullRequest
0 голосов
/ 29 сентября 2019

В настоящее время я использую библиотеки Mootools More и Core, и хотя в прошлом я делал этот конкретный метод запроса, теперь я не могу получить доступ к ответу возврата после отправки Request.JSON({method: 'get'}); Я знаю, что получаю ответ, потому что когдаЯ захожу в Консоль разработчика-> вкладка «Сеть» -> myfile.php-> Preview и вижу ожидаемый ответ.Однако, когда я пытаюсь сделать что-то простое, например, onSuccess:

function(responseText){
        $('myElement').set('value', responseText);
    }

, я ничего не получаю.Ниже мой код.Любые мысли или рекомендации с благодарностью. Файл JS:

emFormEditor =  new Request.JSON({
        method : 'get',
        async : false,
        url : 'includes/employeeInfoRetrieve.php',
        onRequest: function(){
            console.log('onrequest');
        },
        OnSuccess : function(response){
            var returned= new Hash(response);
            $('myElemtnt').set('value', returned.emID);
            return true;
        }
    });

** Файл PHP: **

$emID = filter_input (INPUT_GET, 'employeeID', FILTER_VALIDATE_INT);
$returned= array();
$returned['mfID'] = $emID ;

    if($emID != 0){
        try{
        $dbh = new PDO('', "root", "");
        $sql = "SELECT...";
        $stmt = $dbh->query($sql);
        $results = $stmt->fetch(PDO::FETCH_ASSOC);
        $returned['employee'] = $results['sName'];
        $stmt->closeCursor();
        $dbh = null;

    }catch(PDOException $e){
     //RETURNS ERROR...
    }
}
echo json_encode ( $returned);

Мой ответ:

{"emID":65, ... the rest of my values ...}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...