jquery ajax方法未加载文本文件

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

我正在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>
<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)”位置:“”。。如果它意味着找不到文本文件。。如何设置它??