Есть ли причина, по которой это не работает:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { var url = "https://graph.facebook.com/search?q=cinema&type=place¢er=37.76,122.427&distance=1000"; $.getJSON(url, function(data) { alert(data); }); }); </script>
Я должен отметить, что он ничего не возвращает, не то, что он возвращает неправильные результаты, ни один не возвращается.
это потому что это междоменный домен или нет?
Спасибо
Для междоменных запросов требуется использование JSONP.Либо добавьте параметр URL callback= (если он поддерживается веб-API), либо используйте jQuery.ajax с параметром dataType: "jsonp" (найдите документацию jQuery.ajax для "dataType").
callback=
jQuery.ajax
dataType: "jsonp"
Попробуйте ввести в функцию аргумент ошибки (function (data, error, er)) и предупредить их, чтобы попытаться выявить проблему.