首页 > 解决方案 > AJAX .load() 函数不会获取任何内容

问题描述

所以我对 JQuery/AJAX 很陌生,我正在尝试使用一个简单的“加载”功能。无论出于何种原因,当我在 HTML 代码中的某个元素上调用该函数时,它似乎没有响应。没有收到任何错误,所以不确定是什么导致了问题。

JQuery/AJAX (C:\Uni\3rd year\CITS3403\JQueryAJAX\jqueryhtm.html):

$(document).ready(function(){
            $("#toimport").load("sometext.txt");
        })

HTML (C:\Uni\3rd year\CITS3403\JQueryAJAX\jqueryhtm.html):

<div id = "toimport">

        </div>

纯文本文件(C:\Uni\3rd year\CITS3403\JQueryAJAX\sometext.txt):

<h1>here is some text</h1>

我希望这会导致“sometext.txt”内容被加载到“toimport”div中,但是当我运行它时我没有得到任何结果。

标签: jqueryajax

解决方案


如果您将其作为文件运行。直接在浏览器中打开文件,它不起作用。您需要运行网络服务器才能使 ajax 工作


推荐阅读