Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

как обработать ответ AJAX

00 голосов
1
Доброго времени суток! Я пытаюсь получить данные ото сервера! передаю массив полученный от базы данных . В сети я получаю массив:

 

Array
(
    [0] => Array
        (
            [id] => 6
            [title] => Программы обеспечения качества
            [meta] =>
            [content] => <a href="/"><strong>text</strong></a>
        )

)

вот запрос -

$.get('/config/wisyng/set.php',
        {'id':id},    
        function(data){
        alert(data['id']);
                });

получаю undefined

помогите пожалуйста разобратся!

сервер-

    $res = $DB->select($_GET['id']);;
    print_r($res);
спросил 05 Фев, 15 от аноним

1 Ответ

00 голосов

Описание не полное. Вот так примерно работает у меня:

public function Response($arResponse) {
 
$GLOBALS['APPLICATION']->RestartBuffer();
//$this->sendPrintData();
header('Content-Type: application/x-javascript; charset='.LANG_CHARSET);
if(LANG_CHARSET !== 'UTF-8'){
array_walk_recursive($arResponse, function(&$element) {
$element = \Bitrix\Main\Text\Encoding::convertEncoding(
$element, LANG_CHARSET, 'UTF-8'
);
});
}
echo json_encode($arResponse);
 
//echo \CUtil::PhpToJSObject($$this->data);
 
die();
}
ответил 05 Фев, 15 от root (25,590 баллов)

Похожие вопросы