jquery - Ajax 查询不成功

标签 jquery html ajax

我有一个 html 页面的 Ajax 查询,但它总是失败。 html页面是这样的 只有一个 <h1>带有一些文本的标签。

谁能告诉我为什么会这样

$.ajax({
    url: "http://localhost:8080/FindMySize/src/main/webapp/WEB-INF/jsp/result.html",
    success: function(data) {
        $('#stage').html(data);
    },
    error: function(data) {
        $('#stage').html("AS");
    }

});

最佳答案

您的 javascript 没问题。

问题是你的Java结构,这里的文件result.htmljsp没有关系。你不应该把它放在 WEB-INF 里面。参见 this所以回答以获得更清楚的理解。

The WEB-INF node is not part of the public document tree of the application. No file contained in the WEB-INF directory may be served directly to a client by the container

解决方案:将您的 html 移动到 public 文件夹(您存储 javascript、css、img 等的地方)

关于jquery - Ajax 查询不成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35643812/

相关文章:

PHP/MySQL 分页或 jQuery?

flash - HTML5 canvas 是否能够像 Flash 这样丰富复杂的游戏?

javascript - 从 jQuery AJAX 调用返回信息并在成功时执行其他 jQuery

javascript - 内联 block ul li 高度不适合

javascript - 悬停时使图像背景变暗而不影响文本

jQuery 检查 Cookie 是否存在,如果不存在则创建它

javascript - 在弹出窗口以外的任何地方单击时关闭弹出窗口?

html - Css 目标切换 - 初始设置为可见

ajax - 如何在单击 p :dataTable through ajax 中的“全选”复选框时调用方法

javascript - Backbone js 并使用 fetch() 用数据填充模型