Показать сообщение отдельно
  #1 (permalink)  
Старый 08.10.2014, 21:37
Интересующийся
Отправить личное сообщение для aj-nik Посмотреть профиль Найти все сообщения от aj-nik
 
Регистрация: 08.10.2014
Сообщений: 16

JSON массив, разбор и обработка.
<script type="text/javascript" src="https://discovery.gdbilet.ru/cors/easyXDM.min.js"></script>
 

        
            var siti = "пар";
            var xhr = new easyXDM.Rpc({
            swf: "https://discovery.gdbilet.ru/cors/easyxdm.swf",
            remote: "https://discovery.gdbilet.ru/cors/index.html"
         }, {
            remote: {
               request: {}
            }
        });

 xhr.request({
            url: "https://discovery.gdbilet.ru/Rzhd/Train/SearchStation",
    method: "GET",
            data: { limit: 10, q: siti }
         }, function(response) {
            alert(response.data);
         });

Есть скрипт который делает кроссдоменный запрос с помощью библиотеки easyXDM. Приходит ответ в формате JSON массива такого вида [{"name":"ПАРИЖ","local":false,"countryCode":8 7},{"name":"ПАРИЖНЯ","local":true,"countryC ode":22},{"name":"ПАРИЖСКАЯ","local":true ,"countryCode":22},{"name":"ПАРИЖСКАЯ КОММУНА","local":true,"countryCode":22}, и т.д.]

Надо вывести только значения ключа name из массива. Пробовал использовать JSON.parse, но после использования этого метода она возвращает что-то вроде этого [{objekt: Objekt}{objekt: Objekt}и т.д.]
Ответить с цитированием