javascript - JQuery REST 调用不起作用

标签 javascript jquery rest

我尝试在 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/

相关文章:

jquery - Bootstrap scrollspy : <a href ="page.html"> won't work

javascript - 为小书签从外部加载 jQuery

javascript - 如何仅显示来自 HTML 的图像

javascript - 如何通过 js 或 jquery 设置子宽度等于父宽度减去 x px?

javascript - 在 Node-RED 中创建动态超链接

javascript - 通过点击向上滚动时 jQuery Waypoints 粘性导航关闭 1px

javascript - 将 JS 警告更改为 DOM 错误消息 div

REST API 设计 - 在资源的数组字段中添加/删除项目

c# - 将整数数组传递给 ASP.NET Web API?

rest - 使用 JWT 在 Vue 中进行基于角色的身份验证