我尝试在 JavaScript 中使用 JQuery 进行 REST 调用。 REST 方法返回一个简单的字符串。 我尝试了以下方法(包括 JQuery):
$.ajax({
type: 'GET',
url: 'http://localhost:8080/SecureCloudboxServer/rest/connectionservice/ping',
dataType: 'text',
success: function(data){
alert('success');
},
error: function(jqXHR, textStatus, errorThrown) {
alert(jqXHR + ' : ' + textStatus + ' : ' + errorThrown);
}
});
如果我在浏览器中执行它,则警报窗口包含:“[object Object] : error :”。
如果我直接从浏览器调用该 URL,我会得到预期的答案。有人知道为什么它不起作用吗?
最佳答案
使用
console.log(jqXHR + ' : ' + textStatus + ' : ' + errorThrown);
警报不会显示对象或数组
不要忘记使用 firebug 或类似的 console.log
关于javascript - JQuery REST 调用不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19688152/