2016-06-20 76 views
1

我正在嘗試使用其中使用$ .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

_I獲取所需的JSON輸出,但不是在方法的輸出(在結果變量中)process_。那麼你在哪裏獲得所需的JSON Output_? –

+0

嗨,對不起,我感到困惑。我已經附上調試會話的圖像,我得到的輸出。 @GuruprasadRao –

+0

所以應該從'console.log'對嗎? –

回答

1

基本上它的,因爲你從你的API response必須return Json,然後你可以使用$.getJSON。由於您還沒有添加您的API代碼,我相信它不會返回JSON response。如果它不是JSON response那麼你可以使用$.get是好的。