无法使用 jQuery 从外部文件加载 xml

2023-12-29

我正在尝试使用以下代码加载外部 xml,但它不起作用

$( document ).load( "data.xml", function(  response, status, xhr ) {        
    console.log( xhr.status + " " + xhr.statusText );
  });

我两个都有data.xml and js文件位于同一文件夹中。

In chrome它返回404 error.

In FF它返回0 [Exception... "Access to restricted URI denied" code: "1012" nsresult: "0x805303f4 (NS_ERROR_DOM_BAD_URI)".

我不明白为什么会发生这种情况?请阐明这个问题。

Updates:我用了一个镜头$.get()如下所述,但仍然没有成功。

同时我也尝试使用纯js,如下所示

function loadXMLDoc(dname) {
    if (window.XMLHttpRequest)    {
      xhttp=new XMLHttpRequest();
      }
    else {
      xhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xhttp.open("GET",dname,false);
    xhttp.send();
    return xhttp.responseXML;
}
    xmlDoc=loadXMLDoc("data.xml");
    console.log(xmlDoc);

仍然面临错误。

FF 中的错误:NS_ERROR_DOM_BAD_URI:访问受限 URI 被拒绝 [中断此错误]

xhttp.send();

and

铬错误:XMLHttpRequest 无法加载 file:///C:/Users/admin/Desktop/public_html%281%29/public_html/data.xml。 仅 HTTP 支持跨源请求。 xml.js:13 未捕获 NetworkError:发生网络错误。

Updates:我找到了这个question https://stackoverflow.com/questions/6653825/error-access-to-restricted-uri-denied很有用,但是有什么办法可以解决这个问题吗?


也许这就是您正在寻找的......

$(document).ready(function(){
    $.ajax({
        url: 'data.xml',
        dataType: 'xml',
        success: function(response, status, xhr){
           console.log( xhr.status + " " + xhr.statusText );
        }
     });
});

UPDATE

读这个post https://stackoverflow.com/questions/8449716/cross-origin-requests-are-only-supported-for-http-but-its-not-cross-domain

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法使用 jQuery 从外部文件加载 xml 的相关文章

随机推荐

  • strtok()函数的实现

    我需要编写我的函数 strtok 下面是我的代码 问题是 我无法显示结果字符串 在我使用的代码中strcpy 然后显示新数组 是否可以仅使用指针显示字符串 str include
  • 使用 Spring DispatcherServlet 自定义 404

    我已设置 web xml 如下 我还有一个基于注释的控制器 它接受任何 URL 模式 然后转到相应的 jsp 我已在 servlet xml 中进行了设置 但是 如果我转到以 html 结尾的页面 并且其 jsp 不存在 我不会看到自定义
  • Selenium 访问框架内的元素时出现问题

    我在验证由框架集和框架组成的页面中的元素时遇到问题 我正在使用代码 selenium selectFrame relative up selenium selectFrame topFrame 但它失败并出现错误 未找到元素 topFram
  • J2ME 支持 HTTP PUT 吗?

    我刚刚注意到 MIDP 2 0 API 中的一个奇怪的事情 HttpConnection 类 apidocs 明确引用了方法 GET POST 和 HEAD 但没有其他方法 这是否意味着它们不受支持 http java sun com ja
  • 如何在 powershell 中列出所有已安装、可运行的 cmdlet?

    我想列出 powershell 中所有已安装 可运行的 cmdlet 和函数 但是Get Command正在列出以某种方式 存在 但未加载且不可运行的 cmdlet 举个例子 Get Command lists New IseSnippet
  • 使用 Gmail Python 发送电子邮件

    我正在尝试发送电子邮件 但遇到此错误 smtplib SMTPAuthenticationError 534 b 5 7 9 Application specific password required Learn more at n5 7
  • 为什么刷新页面时 localStorage 条目会重置?

    我正在为我的班级制作一个猜谜游戏 我们应该实现一个本地存储的记分系统 我以为我理解了这个概念 但它并没有按照我想要的方式工作 当我玩游戏时 这些值存储在本地存储中 但是当我刷新时 这些值会重置 任何见解都会很棒 下面是我的脚本的开头 下面是
  • 如何在异步可运行返回值后 JUnit 测试 Android LiveData 值

    我使用 MVVM 模式 Android 生命周期组件和 LiveData 创建了一个示例登录屏幕应用程序 在存储库上 我使用延迟处理程序模拟了一些任务 如何使用处理程序测试 ViewModel 和存储库方法 由于它是异步过程 如何在可运行返
  • 自动运行脚本以运行线性回归 R

    我希望在下面的数据帧上运行线性回归 test lt data frame abc c 2 4 3 2 8 9 9 8 10 0 3 2 5 4 city1 0 c 5 3 2 6 3 5 4 7 8 4 4 5 5 city1 1 c 2
  • PyQt 类不适用于第二次使用

    我正在使用 PyQt 完全加载页面 包括 JS 并使用 Beautiful Soup 获取其内容 第一次迭代时工作正常 但之后就崩溃了 我对 Python 的了解不多 对 PyQt 的了解更少 所以非常欢迎任何帮助 借用的类here htt
  • 将字符串转换为元组而不拆分字符

    我正在努力将字符串转换为元组 而无需在此过程中拆分字符串的字符 有人可以建议一个简单的方法来做到这一点 需要一个内衬 Fails a Quattro TT print tuple a Works a Quattro TT print tup
  • 如何确定套接字listen() backlog参数的值?

    我应该如何确定侦听套接字的积压参数使用什么 简单地指定一个非常大的数字会有问题吗 这个问题的答案很长Winsock 程序员常见问题解答 http tangentsoft net wskfaq advanced html backlog 它详
  • 我必须在 django 类视图中包含authentication_classes 属性吗

    根据 Django Rest Framework 当您想要指定要使用的身份验证时 您可以在设置文件中将其设置为全局 例如 REST FRAMEWORK DEFAULT AUTHENTICATION CLASSES rest framewor
  • 变量未定义编译器错误

    我是 Excel 的长期狂热用户 但刚刚开始学习 VBA 我正在使用以下代码 但当我尝试运行时出现错误Sub test 编译错误 变量未定义 你能帮我找出问题所在吗 Option Explicit Function toFarenheit
  • Heroku 上的 pg_largeobject 访问

    我正在尝试清理 Heroku 上的 postgres 数据库 其中一些大型对象已经失去控制 我想删除不再使用的大型对象 在我的开发机器上 我可以执行以下操作 select distinct loid from pg largeobject
  • 在编译时确定整型的位数

    NOTE 我在以下位置添加了一个类似但大大简化的问题版本诸如 msg long 之类的函数与候选 msg int32 t 和 msg int64 t 的不明确重载 https stackoverflow com questions 1057
  • Bash 使用 subshel​​l 和 substring 进行错误替换

    一个人为的例子 给出 FOO foo bar baz 这有效 在 bash 中 BAR basename FOO result is BAR baz BAZ BAR 0 1 result is BAZ b 这不 BAZ basename F
  • ember data 1.0.x 双向时不保存 hasMany 关系

    hasMany 关系之一不发送回服务器 您应该如何建模双向关系 以下是相关对象 Encompass Selection DS Model extend text DS attr string submission DS belongsTo
  • 如何将所选项目位置更改为 Recyclerview 中的顶部?

    I have recyclerview因为我想在选择项目后将项目的位置动态更改为顶部recyclerview 请建议解决上述问题的最佳方法 您需要将所选项目与列表中的顶部项目交换 然后通知您的适配器位置更改 示例代码如下所示 Collect
  • 无法使用 jQuery 从外部文件加载 xml

    我正在尝试使用以下代码加载外部 xml 但它不起作用 document load data xml function response status xhr console log xhr status xhr statusText 我两个