jquery ajax方法未加载文本文件
我正在w3c学校学习jQueryAjax() 我有一个html文件,一个文本文件(“demo_test.txt”)在同一个文件夹中。按一下按钮。html应加载文本文件: 以下是代码:jquery ajax方法未加载文本文件,jquery,html,ajax,Jquery,Html,Ajax,我正在w3c学校学习jQueryAjax() 我有一个html文件,一个文本文件(“demo_test.txt”)在同一个文件夹中。按一下按钮。html应加载文本文件: 以下是代码: <!DOCTYPE html> <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"> </script> <scr
<!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(){
$.ajax({url:"demo_test.txt",success:function(result){
$("#div1").html(result);
}});
});
});
</script>
</head>
<body>
<div id="div1"><h2>Let jQuery AJAX Change This Text</h2></div>
<button>Get External Content</button>
</body>
</html>
$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$.ajax({url:“demo_test.txt”),成功:函数(结果){
$(“#div1”).html(结果);
}});
});
});
让jQuery AJAX更改此文本
获取外部内容
文本文件只有数据“这是文本文件”
但也有人认为它不起作用。其他类似的帖子没有这种情况。。在物理上放置文本文件是否有问题?请建议您在浏览器中显示txt文件,但当您在页面回发时单击按钮时,您的文本文件内容不会显示在页面上,因此您只需限制回发页面即可。 所以您只需更改javascript,如下所示
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$("button").click(function () {
$.ajax({ url: "demo_test.txt",
success: function (result) {
$("#div1").html(result);
},
error: function (abc) {
alert(abc.statusText);
},
cache:false
});
return false;
});
});
</script>
$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$.ajax({url:“demo_test.txt”,
成功:功能(结果){
$(“#div1”).html(结果);
},
错误:函数(abc){
警报(abc.statusText);
},
缓存:false
});
返回false;
});
});
我似乎终于让它工作了。这是工作脚本
$("button").click(function(){
$.ajax({url:"http://localhost/demo_test.txt",success:function(result){
$("#div1").html(result);
}});
});
解决方法:将html文件和文本文件放在本地服务器(IIS)的新站点上。尝试添加数据类型:“text”(在url:“demo_test.txt”之后),您没有重定向。您正在加载demo_test.txt的内容并显示它。我编辑了主题和内容。您的代码是100%,正确的,只需验证demo_test.txt文件的位置,我自己就尝试过了。你使用的浏览器仍然不工作,我用你的脚本替换了..我用fiefox中的firebug调试。。返回FALSE是一点,请更改在应答和检查中更新的脚本。如果您得到“未找到”,则您的txt文件无法找到。我的文本文件是“demo_test.txt”。它和html文件在同一个文件夹中。我还尝试将url:“demo_test.txt”更改为url:“./demo_test.txt”…但仍然没有成功。。。我认为它没有从路径中获取文本文件。我尝试了上面的脚本,它正在工作。您是否替换了它并收到任何警报?现在它会给出以下错误:[异常…“拒绝访问受限URI”代码:“1012”nsresult:“0x805303f4(NS_错误\u DOM_坏_URI)”位置:“”。。如果它意味着找不到文本文件。。如何设置它??