Чтение данных из метода $.getJSON

Я пытаюсь использовать REST API, для которого я использую метод $.getJSON. Я получаю требуемый вывод JSON, но не в выводе метода (в переменной результата) для обработки. Также предупреждающее сообщение не приходит. Это просто пустой вывод. Пожалуйста, найдите прилагаемый код и изображение (содержащее выходные данные, которые мне нужны, в Инструментах разработчика браузера)

<body>
<div>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
    <button onclick="callSAPRestService2()">Click me</button>
    <script>

         function callSAPRestService2() {
              $.getJSON('http://xxxx:8000/sap/bc/zrest_demo?sap-client=200',
                            function (result) {
                                alert(JSON.stringify(result));
                            });
         }
    </script>
</div>

1 ответ

Решение

В основном это потому, что вы должны return Json из вашего API response и тогда вы можете использовать $.getJSON, Так как вы не добавили свой API код, я считаю, что он не возвращается JSON response, Если это не так JSON response тогда вы можете использовать $.get Это хорошо.

Другие вопросы по тегам