Разбор Json в JavaScript или JQuery

0
<!doctype html>
<html>
<head>
    <title>Parsing</title>
    <script type="text/javascript" src="jquery-2.1.0.min.js"></script>

</head>
    <script>
        alert("ciao");
        $.getJSON('', { get_param: 'value' }, function(data) { 

        });
    </script>

    <body >
        <p>ciao<p>
    </body>

</html>

С помощью этого кода я хочу разобрать этот JSON:

asd'cp'pd'pcd'sp'sdp'dc

Консоль браузера дает мне эту ошибку (я не понимаю, что это значит):

XMLHttpRequest cannot load http://sath3g.altervista.org/index.php?get_param=value. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. 

Что не так?

  • 5
    Прочитайте о той же политике происхождения
  • 0
    В том, как я могу решить проблему? Можешь мне помочь?
Показать ещё 1 комментарий

2 ответа

2

Я думаю, что вы пытаетесь выполнить запрос ajax для перекрестного домена. Browser заблокирует запрос из-за Access-Control-Allow-Origin.

Если вам нужно получить доступ к данным из другого домена, я предлагаю вам использовать jsonp. Но для этого требуемый сервер должен привязывать возвращаемые данные с помощью клиентской функции.

См. Это.

Также вы можете попробовать включить cors в запросе ajax.

  • 0
    Можете ли вы сделать мне пример?
  • 0
    @ user3485122 пожалуйста, проверьте это демо jsfiddle.net/8VY52/239 . Это пример для Cors с включенным сервером.
0

Вы можете использовать crossDomain: true в jQuery ajax.
Проверьте эту ссылку для получения более подробной информации.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню