【问题标题】:Reading Data from $.getJSON Method从 $.getJSON 方法读取数据
【发布时间】:2020-01-06 09:02:58
【问题描述】:

我正在尝试使用我正在使用 $.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>

【问题讨论】:

  • 我得到了所需的 JSON 输出,但没有在方法的输出(在结果变量中)进行处理。那么您从哪里获得所需的 JSON 输出
  • 嗨,很抱歉造成混乱。我附上了调试会话的图像,我在其中获取输出。 @GuruprasadRao
  • 那应该来自console.log吧?
  • @GuruprasadRao 不,它来自右侧的本地堆栈(Chrome)
  • 仍然很困惑.. 如果可能的话,您能否添加一个演示?有一些虚拟的工作休息 api url?

标签: javascript jquery getjson


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-16
    • 2020-07-22
    • 1970-01-01
    相关资源
    最近更新 更多