私は自分がとても賢いと思っただけです。私が間違っていたことが判明しました。
私のajaxログインは正常に動作します。ユーザー名をリンクに追加するために使用していますが、これも見事に機能します。
ページのサブセット内で、ページを更新したいと思います。これも見事に機能します。
ただし、更新すると、href の追加が停止します。確認したところ、username?="username here" が機能していて、すぐに username?= に変更されていることがわかります。
リロードは、if ステートメントが true の場合にのみ発生すると思います。
if(data.success == true){
var thisPage = window.location.pathname;
var refreshArray = new Array("training_chap01.php","training_chap02.php")
if(jQuery.inArray(thisPage,refreshArray)){
location.reload();
}
$('#loggedIn').show();
$('a[href="userProfile.php?username="]').each(function(){
this.href += username;
});
$('#loginContent').slideToggle();
$('#loggedOut').hide();
助けてくれてありがとう。