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

时间:2014-01-15 22:37:52

标签: ajax

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

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

<!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("C:\Users\itpr13266\Desktop\vlist.txt");
  });
});
</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>

尝试的新代码。

<!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>

没有显示警告框,因此我不确定它是否已达到这一点。

1 个答案:

答案 0 :(得分:1)

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

将您的文件放在网络服务器上,您的代码很可能会有效。