错误解析JSON AJAX SAPUI5消耗Web服务spring

时间:2017-06-02 02:51:24

标签: json ajax spring web-services sapui5

我遇到AJAX调用问题。 parseerror出错。我的代码:

        $.ajax({  
               type: "GET",  
               url: "http://localhost:8089/SpringNew/tesget", 
               dataType: "jsonp",        
               contentType: "application/json; charset=utf-8",
               success: function(resp){  
                 alert("Server said123:\n '" + resp );  
               },  
               error: function(request, errorText, errorCode){  
                 alert('Error121212: ' + errorText);  
               }  
             });    

当我使用此代码时,出现错误警告“Error121212:parseerror”,当我使用dataType:“json”时,我有错误:“XMLHttpRequest无法加载”。

Error console

我使用Java Spring在webservices中创建了Web服务,在端口8089中运行,在前端(我使用SAPUI5)在端口8080中创建。

我的网络服务:

Web Services

如何解决这个问题?

感谢。 波比

2 个答案:

答案 0 :(得分:0)

这个问题似乎错过了一些细节。我相信这是因为服务器端的CORS头。您应该允许您请求的来源。

要允许所有内容,您可以将标题'Access-Control-Allow-Origin'设置为'*'

这可以解决您的问题。

答案 1 :(得分:0)

您的数据类型包含拼写错误。它应该是" json"而不是" jsonp"。您也可以尝试... [url to service] / [entityset]?$ format = json