AJax不会在屏幕上显示文本文件吗?

AJax不会在屏幕上显示文本文件吗?,ajax,Ajax,我是AJAX新手,正在尝试一个简单的页面,该页面应该将txt文件显示到特定位置。此时,它不显示vlist.txt文件 问题:为什么这段代码不显示文件(vlist.txt) $(文档).ready(函数(){ $(“按钮”)。单击(函数(){ $(“#div1”).load(“C:\Users\itpr13266\Desktop\vlist.txt”); }); }); 让jqueryajax更改此文本这是您的文本的位置 获取外部内容 尝试过的新代码 <!DOCTYPE html>

我是AJAX新手,正在尝试一个简单的页面,该页面应该将txt文件显示到特定位置。此时,它不显示vlist.txt文件

问题:为什么这段代码不显示文件(vlist.txt)


$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$(“#div1”).load(“C:\Users\itpr13266\Desktop\vlist.txt”);
});
});
让jqueryajax更改此文本这是您的文本的位置
获取外部内容
尝试过的新代码

<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("#div1").load(function() {alert( "Load was performed." ););
  });
});
</script>
</head>
<body>

<div id="div1"><h2>Let jQuery AJAX Change This Text</h2>This is where your text will go</div>
<button>Get External Content</button>

</body>
</html>

$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$(“#div1”).load(函数(){alert(“加载已执行”););
});
});
让jqueryajax更改此文本这是您的文本的位置
获取外部内容
没有显示任何警报框,因此我不确定它是否达到了该点。

$().load()
不能与本地文件路径一起使用,如
C:\Users\itpr13266\Desktop\vlist.txt


将文件放在web服务器上,您的代码很可能会正常工作。

检查加载是否成功:$(“#div1”).load(“…”,function(){alert(“加载已执行”);});我把它放在函数中,没有显示警告框。一个人可以做什么来进行测试。我没有本地服务器访问权限,所以有没有一种方法可以在普通桌面上的pc世界中进行测试?@DougHauf你可以在你的计算机上安装web服务器,例如在我使用的Windows上,其中包括Apache、PHP和MySQL。
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("#div1").load(function() {alert( "Load was performed." ););
  });
});
</script>
</head>
<body>

<div id="div1"><h2>Let jQuery AJAX Change This Text</h2>This is where your text will go</div>
<button>Get External Content</button>

</body>
</html>