Показать сообщение отдельно
  #4 (permalink)  
Старый 07.02.2013, 14:16
Профессор
Отправить личное сообщение для Hoshinokoe Посмотреть профиль Найти все сообщения от Hoshinokoe
 
Регистрация: 08.01.2012
Сообщений: 253

Сообщение от Shadow_Blade Посмотреть сообщение
А подробнее можно насчёт $.each(data.result.geoobject, function (index, value), не получается у меня
Что не получается ???

Если твой сайт на другом домене, то нужно использовать jsonp. Вот пример:
<!DOCTYPE html>
<html>
<head>
    <meta charset="windows-1251" />
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript">
        function test() {
            $.getJSON("http://api.4geo.ru/rest/geocode/search.jsonp?query=Сургут,%20мира,%205&jsoncallback=?",
                search);
        }

        function search(data) {
            var items = [];

            $.each(data.result.geoobject, function (index, value) {
                items.push('<li id="' + index + '">' + value.text + '</li>');
            });
            $('<ul/>', {
                'class1': 'list',
                html: items.join('')
            }).appendTo('body');
        }

    </script>
    <meta charset="utf-8" />
    <title></title>
</head>
<body onload="test()">
</body>
</html>
Ответить с цитированием