初めて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");
};
});
これは機能しますが、ボタンを 2 回押すまでコンテンツが読み込まれません。理解しやすい:
button press -> 2nd button press -> content loaded
これは、コードが最初に押すまでURLを登録せず、ステートメントがコンテンツをロードする必要があるかどうかを確認するために発生すると思いますがif
、これはボタンが再度クリックされるまでトリガーされます。
ボタンを 1 回押すだけでコンテンツをロードできるように手伝ってくれる人はいますか?
ありがとう。