从$ .getJSON方法读取数据

时间:2016-06-20 05:14:28

标签: javascript jquery cors getjson

我正在尝试使用我正在使用$ .getJSON方法的REST API。 我得到了所需的JSON输出,但没有得到方法的输出(在结果变量中)来处理。警报信息也没有到来。它只是空白输出。 请查找附加的代码和图像(包含我在浏览器的开发人员工具中需要的响应输出)http://i.stack.imgur.com/9m2VQ.png

<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 个答案:

答案 0 :(得分:1)

基本上是因为您必须从您的API return Json response开始,然后才能使用$.getJSON。由于您尚未添加API代码,因此我认为它不会返回JSON response。如果不是JSON response那么您可以使用$.get就可以了。