我只是第一次搞乱ajax。
目前我正在根据 url 从文本文件中加载文本。
这是我的做法:
var home_url = "blahblah/index.html#home";
var test_url = "blahblah/index.html#test";
$(document).on("click",".ajax_load",function(){
if (location.href === home_url) {
$("#main").load("src/home.txt");
};
if (location.href === test_url) {
$("#main").load("src/test.txt");
};
});
这可行,但是直到我第二次按下按钮后才会加载内容。更容易理解:
button press -> 2nd button press -> content loaded
我认为发生这种情况是因为我的代码直到第一次按下后才注册 url,然后if
语句检查是否需要加载内容,但这只会在再次单击按钮之前触发。
谁能帮我一键加载内容?
谢谢。