jquery - 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中,但是当我运行它时我没有得到任何结果。
解决方案
如果您将其作为文件运行。直接在浏览器中打开文件,它不起作用。您需要运行网络服务器才能使 ajax 工作
推荐阅读
- xcode - 如何编辑 Xcode 11 中设置的灰色键绑定
- c# - ASP.NET Core 2.0 服务生命周期
- python - 使用 python odbc 游标更新查询 - 不工作
- django - Cpanel postgresql 中的迁移问题
- java - 避免为房间类型转换器重新创建 Gson 实例
- laravel - 如何验证应该在给定数组中的 ID - Laravel
- pyqt5 - 如何将真值传递给装饰器函数(pyqtSlot())中的形参?
- python - 在抓取爬虫中解析 URL 之前,如何抓取表示网站中最大页面数的数字?
- python - 在 python 的函数中使用 try/except 块有哪些未知问题?
- elasticsearch - Elasticsearch 基于可用性的无痛脚本搜索文档