2017-02-24 127 views
0

我試圖做一個Ajax調用來打一個webservice並獲得response.But獲取未捕獲的語法錯誤:意外的令牌<在谷歌Chrome控制檯。 這裏是我的Ajax請求:未捕獲的SyntaxError:意外的令牌<在Chrome控制檯

$(document).ready(function(){ 
    $.ajax({ 
     url:"http://10.10.1.5:8089/axis2/services/cmtlpmservice/getAllMonitors", 
     dataType:"jsonp", 
     jsonpCallback:"callback", 
     type:"GET", 
     success:function(response){ 
      console.log(response); 
     } 
    }); 
}); 

請求頭如下:

請求URL:http://10.10.1.5:8089/axis2/services/cmtlpmservice/getAllMonitors回調=回調& _ = 1487912464838
請求方法:GET
狀態代碼:200 OK
遠程地址:10.10.1.5:8089

接受:/
接受編碼:gzip,緊縮,SDCH
接受語言:EN-US,EN; Q = 0.8
授權:基本YWRtaW46
緩存控制:最大年齡= 0
連接:保持活躍
Host:10.10.1.5:8089
User-Agent:Mozilla/5.0(Windows NT 6.1; WOW64)爲AppleWebKit/537.36(KHTML,例如Gecko)鉻/ 53.0.2785.116 Safari瀏覽器/ 537.36

響應頭如下:

緩存控制:無緩存
內容類型:應用/ XML;字符集= UTF-8
日期:星期五,2017年2月24日5時01分05秒GMT
到期日:星期四,1970年1月1日10:00:00 EST
雜注:無緩存
服務器:Apache-狼/ 1.1
傳輸編碼:分塊
X-Powered-通過:Servlet 2.5; JBoss的5.0/JBossWeb-2.1

的迴應是這樣的:

<ns:getAllMonitorsResponse xmlns:ns="ws.core.dorado.com"> 
<ns:return> 
{ 
    "monitors": [{ 
     "id": "com.dorado.broadscope.monitor.Monitor::R‌​GNEXGvol54w2a#_1.3.6‌​.1.4.1.20138.800.20.‌​12.1.9.1", 
     "maxAttrNa‌​me": "ifTemperatureVa‌​lue Max", 
     "name": "ifTemperatureValue", 
     "minAttrName": "ifTemperatur‌​eValue Min", 
     "maxAttrId": "com.dorado.broadscope.monitor.Monitor::RGN‌​EXGvol54w2a#_1.3.6.1‌​.4.1.20138.800.20.12‌​.1.9.1Max", 
     "minAttrI‌​d": "com.dorado.broad‌​scope.monitor.Monito‌​r::RGNEXGvol54w2a#_1‌​.3.6.1.4.1.20138.800‌​.20.12.1.9.1Min" 
    }] 
} 

</ns:return> 
</ns:getAllMonitorsResponse> 
+0

我懷疑你的web服務沒有返回有效的JSON響應。 – scoota269

+0

這就是我的迴應: {「monitors」:[{「id」:「com.dorado。 broadscope.monitor.Monitor :: RGNEXGvol54w2a#_1.3.6.1.4.1.20138.800.20.12.1.9.1「,」maxAttrName「:」ifTemperatureValue Max「,」name「:」ifTemperatureValue「,」minAttrName「:」ifTemperatureValue Min「, 「maxAttrId」: 「com.dorado.broadscope.monitor.Monitor :: RGNEXGvol54w2a#_1.3.6.1.4.1.20138.800.20.12.1.9.1Max」, 「minAttrId」:「com.dorado.broadscope.monitor.Monitor :: RGNEXGvol54w2a#_1.3.6.1.4.1.20138.800.20.12.1.9.1Min「}]}

+0

響應* body *的外觀如何?你只顯示標題。 – nnnnnn

回答

0

由於getAllMonitors返回JSON DETA的整個HTML頁面instade在響應一些錯誤。你的控制器是你的ajax的支持者。

相關問題