0

您好我正在尝试将 html 文件动态插入到我页面上的 div 中。我已经尝试过 jQuery .load 和 .get 以及我知道的更长的 AJAX 方法。到目前为止,没有一个工作过。

为了使事情复杂化,我使用 onhashchange 进行 AJAX 深度链接。我的代码如下所示:

function locationHashChanged() {
    if (location.hash === "#link1") {
         var path = "link1.html";
         $('#content').load(path); 

         return false;
    }
}

window.onhashchange = locationHashChanged;




<a href="#link1">Link1</a>

当点击 link1 时,这应该将 link1.html 插入到#content div 中。哈希更改很好,因为当我将警报放入其中时很好。然而,插入 HTML 是失败的地方。任何想法为什么以及如何解决这个问题?谢谢。

4

1 回答 1

0

我清除了缓存,然后再次查看控制台,JavaScript 没有正确加载,所以我删除了 .min.js 文件并再次下载它,嘿,它可以正常工作。代码很好:)

删除这个问题,因为它没有那么多用处?

于 2013-07-30T11:01:48.120 回答