【发布时间】:2013-08-12 07:58:22
【问题描述】:
我有一个页面,我需要在单击文件夹时将不同的 html 加载到 div 中。这种工作,因为点击... div 会打招呼。我尝试用 html 替换“hello”并使用 ' 而不是“但它不起作用。我还尝试使用 .load 和 .get 命令从外部文件中读取。这是关键部分和我的 .get和 .load 命令,无论我做什么都不起作用。
他们有另一种方法吗?或者有什么方法可以使用我所拥有的。
jQuery:
$("#one").click(function() {
$("#read").html("hello");
});
HTML:
<div id="read">
</div>
.get 失败:
$("#one").click(function() {
$.get('readfrom/one.txt')
.success(function(data) {
$('#read').html(data);
});
});
加载失败:
$("#one").click(function() {
$('#read').load('readfrom/one.txt');
});
【问题讨论】:
-
只需将 one.txt 保存为 html 文件 (one.html)...就可以解决...除非出于某种原因您需要 txt 文件???不明白你为什么会这样做?
-
我实际上只是尝试过:/它仍然没有工作。我什至将我的代码与其他所有代码分开并尝试了它们,但它们仍然不起作用。
-
这个网站是在网络服务器上运行还是在本地文件系统上运行?(因为这两种尝试都应该对我有用,但取决于浏览器,例如在 Chrome 上,AJAX 在本地文件系统上是不可能的)
-
目前在本地文件系统上。如果我把它移到我的网络服务器上,它会工作吗?
-
应该,但它应该例如与 firefox 一起在本地文件系统上工作