zoukankan      html  css  js  c++  java
  • jquery ajax 访问webServer的xml文件

    • 最近项目中要使用到通过ajax访问webServer的xml文件,通过下面的方式可以直接访问webServer的xml文件,不需要在web.xml中进行任何配置。它的返回参数就是服务器上的xml文件。

     JS代码:

        $.ajax({
            url: "http://localhost:8080/WebServerTest1/IEfile/doc/xml/Languages.xml",
            type: "get",
            async: false,
            dataType: "xml",
            error: function(xml) {
                alert('Translator::ajax  Error loading XML document' + xml); // 可能文件编码错误,或XML不标准
            },
            success: function(xml) {
                $(xml).find("Language").each(function(i) {
                    that.languages.push({
                        value: $(this).children("value").text(),
                        name: $(this).children("name").text(),
                        isDefault: $(this).is("[default='true']")
                    });
                });
            }
        });



    • 但是还是有一个问题,上面的url我如果使用绝对路径就可以,使用相对路径就不行,为什么呢?

    测试过的相对路径如下:

    url: "/IEfile/doc/xml/Languages.xml",
    url: "IEfile/doc/xml/Languages.xml",
    url: "../xml/Languages.xml",

  • 相关阅读:
    厂商前缀
    文本阴影和边框阴影
    2D转换
    overflow属性
    margin属性
    CSS圆角边框
    浮动定位
    文档流定位
    position属性
    选择器二
  • 原文地址:https://www.cnblogs.com/matthew-2013/p/3508235.html
Copyright © 2011-2022 走看看