好的,我不能连续两天解决此问题..这里的示例:http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_xml2在w3schools网站上工作正常.但是当我将代码复制并粘贴到记事本中时.没用我已经下载了XML文件.比起我,我读到的是AJAX不支持使用本地文件.我不明白吗?我有一份关于学校使用本地XML文件的建议.当AJAX不支持使用本地文件时,如何使用本地XML文件和AJAX.我从助教那里得到的唯一答复是我应该使用Firefox …但是不行.它不适用于:Chrome,Internet Explorer,Mozila,Opera ..基本上什么都没有…

我知道有人在这里提出过类似的要求,但我无法使其正常工作.如果有人知道如何修改此给定代码以在本地工作,我将非常感激..谢谢.

function loadXMLDoc(url) {

var xmlhttp;

var txt, x, xx, i;

if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari

xmlhttp = new XMLHttpRequest();

} else { // code for IE6, IE5

xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

}

xmlhttp.onreadystatechange = function() {

if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

txt = "

Title Artist

x = xmlhttp.responseXML.documentElement.getElementsByTagName("CD");

for (i = 0; i < x.length; i++) {

txt = txt + "

";

xx = x[i].getElementsByTagName("TITLE"); {

try {

txt = txt + "

" + xx[0].firstChild.nodeValue + "";

} catch (er) {

txt = txt + "

";

}

}

xx = x[i].getElementsByTagName("ARTIST"); {

try {

txt = txt + "

" + xx[0].firstChild.nodeValue + "";

} catch (er) {

txt = txt + "

";

}

}

txt = txt + "

";

}

txt = txt + "

";

document.getElementById('txtCDInfo').innerHTML = txt;

}

}

xmlhttp.open("GET", url, true);

xmlhttp.send();

}

Get CD info

解决方法:

您无法使用本地文件.本地文件系统是沙盒,因此,例如,您无法双击电子邮件附件中的HTML文档,无法在浏览器中将其打开,然后将其私有文件上传到发件人的服务器.

如果要在本地测试Ajax,请安装本地Web服务器并对其进行测试.

标签:html,javascript,jquery,ajax,xml

来源: https://codeday.me/bug/20191013/1910986.html

本地文件打开不支持ajax,我读本地文件时,Ajax无法正常工作相关推荐

  1. python文件打开的合法方式-用python与文件进行交互的方法

    本文介绍了用python与文件进行交互的方法,分享给大家,具体如下: 一.文件处理 1.介绍 计算机系统:计算机硬件,操作系统,应用程序 应用程序无法直接操作硬件,通过操作系统来操作文件,进而读/写硬 ...

  2. c语言文件打开函数,C语言fopen函数中文件打开方式(参数值)

    满意答案 keaichengb.. 推荐于 2017.09.05 采纳率:40%    等级:12 已帮助:3704人 C语言fopen函数用于打开文件. 函数原型:FILE * fopen(cons ...

  3. chm文件打开是空白页面,可能是文件被锁定,文件解锁方法

    chm文件被打开时,点击左侧目录,右边显示空白页,可能是文件被锁定. 在打开chm文件的状态下,右键点击文件图标,点击属性按钮,会在右下方有一个解除锁定的按钮,点击这个按钮以后,点击应用.重新打开ch ...

  4. Java 获取linux根目录下的文件夹_Windows支持直接访问Linux子系统文件:你的下一台Linux何必是Linux...

    2020年第一波薅当当网羊毛的机会,别错过! 晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 微软,致力于做最好的Linux发行版. 今天,安装Windows 10测试版本号19603的用 ...

  5. bat文件打开一闪就没了_window文件夹目录树的创建

    问题描述 当我们的项目文件夹逐渐丰满,各类文件种类繁多,为了增强项目资料的自明性,便于资料管理和交接,有必要对项目文件进行汇总说明. 要进行文件汇总,首先要提取文件的目录树. 什么是目录树呢?在cmd ...

  6. Linux虚拟文件系统:数据结构与文件系统注册、文件打开读写

    数据结构 超级块 - super_block 索引节点 - inode 目录项 - dentry 文件结构 - file 虚拟文件系统实现 注册文件系统 - register_filesystem 打 ...

  7. Android实现点击跳转本地浏览器打开网页的精简方式

    一般情况下,我们要实现点击跳转本地浏览器打开指定网页,需要在activity文件中定位到相关控件,再setOnClickListener.如果只有一处需要跳转,这样写也可以,但如果多处存在这样的操作, ...

  8. matlab存储文件对话框,Matlab 文件打开与保存对话框

    文件名处理对话框包括打开和保存时所调用的对话框,其调用函数分别是 uigetfile 和 uiputfile.通过对话框获取用户的输入,并返回路径和文件名字符串,然后对获得的数据进一步处理,打开文件或 ...

  9. .bin 文件用excel文件打开_bin文件怎么打开呢?

    经常安装系统的朋友应该遇到过bin格式的文件,除了我们常见的iso格式的虚拟光盘文件之外,其实bin格式的文件也是一种虚拟光驱的文件格式,如何打开这种格式的文件呢?下面小编带大家一起了解下bin文件以 ...

  10. CSV文件打开乱码解决方法

    CSV文件打开乱码解决方法 问题: CSV文件通常可以用Excel打开,但有时会碰到直接用Excel打开是出现中文乱码的问题,如下图所示: 解决方法: CSV文件乱码问题一般是编码方式的问题,选择以记 ...

最新文章

  1. Oracle10g 64位 在Windows 2008 Server R2 中的安装 解决方案
  2. 计算机专业c语言题库,计算机专业C语言考试题.doc
  3. python读写kafka集群(转载+自己验证)
  4. 宝塔nginx运行vue项目刷新404问题解决
  5. python把csv文件转换txt_Python实现txt文件转csv格式
  6. ViewResult()和ActionResult()之间的区别
  7. 2012.4.17总结(一)
  8. 离散数学集合论与数理逻辑基本概念
  9. boobooke播布客
  10. 提高软件CPU占用率
  11. PPT精美模板免费下载网站 高清壁纸免费下载网站 在线PS(Photoshop在线网站)网站 分享
  12. 基于VS+Opencv2.4.10的微信跳一跳辅助工具
  13. 通俗讲解 Kademlia 原理
  14. 超超超简单Typora修改字体颜色
  15. 性能篇 | 17 | jmeter | BeanShell内置变量vars的使用技巧
  16. 我的世界整合包内自带服务器,我的世界服务器整合包怎么用
  17. 时域分析瞬时自相关算法、频域分析复倒频分析法、调制域分析过零检测算法以及时频分析小波换算法matlab仿真
  18. [职场原则] 疏不间亲 (转)
  19. 每日一思(2022.5.6)——非理性行为
  20. POJ2993 Emag eht htiw Em Pleh

热门文章

  1. 超详细的新手8周跑步入门训练计划(从走跑开始)
  2. android 轮播图 github,Android轮播图控件的实现详解(附GitHub开源链接)
  3. 极智AI | 目标检测 VOC 格式数据集制作
  4. 解决No instances available for XXX
  5. java软尾山地车评测_GT Sensor X Pro 软尾山地自行车测评
  6. 添加Bigboss源
  7. Arduino超声波模块原理
  8. PHP叫号系统,排队叫号系统
  9. Total Phase Data Center介绍
  10. matlab 线透明度,matlab 曲线填充 透明度