我是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>
没有显示警告框,因此我不确定它是否已达到这一点。
答案 0 :(得分:1)
$().load()
不能与C:\Users\itpr13266\Desktop\vlist.txt
等本地文件路径一起使用。
将您的文件放在网络服务器上,您的代码很可能会有效。