javascript - 非常简单的 Ajax 问题

标签 javascript jquery ajax

我刚刚学习 JQuery,并且有一些脚本在我的网站上成功运行。直到我了解 JQuery for nittits 书中所说的 Ajax。我正在尝试做这个非常简单的脚本

<div class="menu">
<script>
$(function(){
$('div').load('mytext.txt');
});
</script>

<div id="here"> </div>
</div>

我已经在 J​​Query 工作正常的页面上尝试过这个,所以我知道我的 google 链接可以工作。我尝试过几个像这样的小脚本,但无法让它们在任何情况下工作。 Mytext.txt 与带有脚本的 php 文件位于同一目录中。为了使 .load 工作,你必须使用一些神奇的词吗?

我已经尝试过

$('div#here').load('mytext.txt');

无济于事。特别值得注意的是,这是在 codeigniter 站点上,但这并不重要,因为我独立于 Controller 调用 ajax,并且像任何其他 JQuery 调用一样直接从 View 调用。

这应该是世界上最简单的事情了。为什么我不能做任何事情来让 .load 工作? 谢谢

最佳答案

尝试使用启用了 Firebug 的 Firefox 来运行您的页面;并观察 NET/HTTP 流量。

我的猜测是存在相对路径问题;但是 Firebug 应该会为您提供更多关于请求 mytext.txt 时出现的错误的详细信息。

关于javascript - 非常简单的 Ajax 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4425116/

相关文章:

javascript - 图像只能在 x 轴上拖动

javascript - 通过 ajax 加载导航后重新初始化 Bootstrap 下拉菜单

jQuery ajax 仅序列化 2 个字段

javascript - 如何以编程方式控制 slick.js 轮播?

javascript - 如何在 Framework7 中移动到另一个页面(导出变量)?

javascript - 向脚本添加多个 AJAX 调用

javascript - 情感 - 将样式对象传递到外部库

jquery - 从缓存的 jquery 选择中删除元素

javascript - jQuery 点击函数找不到选择器

javascript - 用于替换 JavaScript 模式的正则表达式