Ну, во-первых, если ваш сервер, с которого вы получаете JSON, не поддерживает JSONP, вам придется использовать прокси.Если он поддерживает JSONP, вам следует отформатировать ваш запрос, как в примере ниже.Если вы не указываете обратный вызов в $ .getJSON (... & callback =?), Тогда ваш запрос выглядит следующим образом:
http://someurl?callback=123489234982
с каким-то нелепым числом в конце, и это делает вашжизнь боль.Итак, вы должны указать обратный вызов и отформатировать ваш код следующим образом:
<script>
$.getJSON("your url?callback=callbackName", ....);
function callbackName { do what you want with the json in here }
</script>
, если это не работает, то ваш сервер не поддерживает JSONP :( вот ссылка на прокси php, которую вы могли быиспользовать это довольно хорошо и имеет много документации.
http://benalman.com/projects/php-simple-proxy/