我正在尝试使用我正在使用$ .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>
答案 0 :(得分:1)
基本上是因为您必须从您的API return Json
response
开始,然后才能使用$.getJSON
。由于您尚未添加API
代码,因此我认为它不会返回JSON response
。如果不是JSON response
那么您可以使用$.get
就可以了。