Чтение данных из метода $.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
Это хорошо.