URL内の#
をクリーンアップする方法を教えてもらえますか?URLハッシュタグをクリアする最善の方法
私は現在、参照のために#
を使用しているポップアップを持っていますが、ユーザーがボタンをクリックしたときにのみデータが読み込まれるため、ページがリフレッシュされるとデータは読み込まれません。
は、現在起こって:
- ユーザーがボタン
- モーダルポップアップ表示を(
#user-calendar
) - ユーザーがページを更新クリックすると、データが存在しなくなった
#user-calendar
はまだ
何が起こるはずですか:
- ユーザーはボタン
- モーダルをクリック(
#user-calendar
) - ユーザーがページをリフレッシュするポップアップ表示、データが存在しなくなった、モーダルを閉じる必要があります。
私はのようなもの試してみた:setTimeout
などとただし
setTimeout(function(){}, 500);
をユーザーはまだそれが閉じて、その後、モーダルを見ています。私は何かをきれいにしたいので、ユーザーにとって厄介なように見えません。
これはどのように達成できますか?
おそらく、あなたはencodeURIComponent(文字列)を探しています。 ? –
@JonathanChaplinなぜencodeURIComponentが必要でしょうか? –