使用jQuery解析xml

问题描述

| 我在jsp文件的jquery中使用ajax函数解析Xml
$.ajax({
        type: \"GET\",url: \"sites.xml\",dataType: \"xml\",success: function(xml) {

    }
});
我的问题是我的xml文件与我的jsp文件不在同一路径中。 jsp路径是“ 1”,而xml路径是“ 2”。
$.ajax({
函数中的网址应该是什么? 请建议     

解决方法

        我本以为WEB-INF目录默认情况下是私有的,因此无法通过AJAX请求进行访问。尝试将XML文件移动到项目的其他部分。     ,        为什么不简单使用:
$.ajax({
        type: \"GET\",url: \"webProject/webcontent/WEB-INF/config/ampliflex.xml\",dataType: \"xml\",success: function(xml) {

    }
});
    ,        如果您尝试使用浏览器直接访问文件(我是说通过本地主机),会看到文件吗?如果您的Ajax请求可以看到该文件,那么您的浏览器也可以直接看到该文件。我建议尝试在浏览器中找到正确的网址,并在ajax请求中使用该网址。 此外,如上所述,客户端可能无法访问WEB-INF目录(因此,在此评论中我的第一个问题),因此您也可以尝试将xml文件移动到您知道可以访问的目录中。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...