我遇到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无法加载”。
我使用Java Spring在webservices中创建了Web服务,在端口8089中运行,在前端(我使用SAPUI5)在端口8080中创建。
我的网络服务:
如何解决这个问题?
感谢。 波比
答案 0 :(得分:0)
这个问题似乎错过了一些细节。我相信这是因为服务器端的CORS头。您应该允许您请求的来源。
要允许所有内容,您可以将标题'Access-Control-Allow-Origin'
设置为'*'
这可以解决您的问题。
答案 1 :(得分:0)
您的数据类型包含拼写错误。它应该是" json"而不是" jsonp"。您也可以尝试... [url to service] / [entityset]?$ format = json