我正在尝试在加载页面时运行一些javascript。问题是,当通过链接加载页面时,$(window).load(function()
不会触发。如果我直接加载页面,它确实按预期工作。我怎样才能解决这个问题?谢谢你的帮助。
答案 0 :(得分:1)
当您点击链接时,可能不会导致window
重新加载 - 可能是由于异步调用。如果您想在链接click
时启动一些代码,则需要处理click
事件。
$('a#someLinkId').on('click', function(){
});
或者,正如@KevinB所述,在成功完成AJAX调用时执行代码。
$.ajax({
url: "someserverresource.html"
}).done(function() {
yourClientSideLogic();
});