問題タブ [window.location]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4622 参照

javascript - ウィンドウハッシュの変更を検出する方法は?

onchangeを検出するにはどうすればよいですか。window.location.hashたとえば、次のようにできます。

編集などでハッシュを変更し、編集後に Enter キーを押してハッシュを変更すると、何も起こらず、ウィンドウのリロード時にのみハッシュの変更が検出されます。

0 投票する
1 に答える
847 参照

rest - Rest API:RESTURIでwindow.location.hrefを渡す

クロスドメインの問題のためにJSONPを介して使用されるRESTAPIがあります。ページで発生するすべてのエラーをキャッチし、サーバーに投稿するエラーロガーを実装しました。エラーロガーのuriは次のようになります。

場所変数に問題があります。URIでwindow.location.hrefを渡すにはどうすればよいですか?

私はescape、encodeuri、encodeuricomponentを試しましたが、base64にする必要がありますか?ありがとう

0 投票する
2 に答える
2918 参照

php - ajax 呼び出しで window.location.hash を設定する

とても単純な質問だと思います。

jquery を使用して ajax 呼び出しを行っていますが、呼び出し後にカスタム ハッシュを次のように設定するだけです。

しかし、それはその前に # 記号を返し、私はそれを望んでいません

基本的に、その # 記号を削除して、それなしでクリーンなハッシュを添付する方法は?

ありがとうございました。

0 投票する
1 に答える
2480 参照

jquery - jsはwindow.location.hashを取得し、それを配列に分割して、特定の配列要素を置き換えます

非常に賢い人たち!

私はこれに悩まされて1週間試しましたが、論理的な解決策を見つけることができません。

基本的に、ユーザーが2つの異なるリンクのセットをクリックするたびに、準備されたURLを追加する必要があります。

これまでのところ、私のコードではこれが発生します

これにより、URLは次のようになります。http ://www.site.com/!#/ username / page1

次に、関数を呼び出してURLのハッシュ変更を検出し、URLを元の状態に戻します。

問題はありません。問題は、ユーザーがURLに少し異なる方法で追加したいリンクの2番目のセットをクリックしたときです。

次のようになります:http ://www.site.com/!#/ username / files / sub-page /

リンクのhrefは次のようになりますhref="files / sub-page.php"

私が抱えている問題は、ウィンドウをハッシュチェンジにバインドすると、最初のリンクセットにのみ適用できる元の「状態」にURLを戻そうとすることです。

元のhref値をwindow.location.hashに置き換えるだけでなく、それをうまく実現したのはなぜかという考えがありました...ユーザーがページをリロードした場合はどうなりますか?まあまあ!元のハッシュは失われます!また、URLはハッシュ変更の検出に依存しているため、適切なphpページをロードできます。

さて、次に、URLの最後の単語を除くすべてをなんとかして切り取り、replace('/'、'.php')を実行して拡張子を追加できると思いました...

さて、それに関する他の問題は、URLでfiles/ディレクトリにあるfiles/sub-page.phpを指していることです。

私はもともとすべてを1つのディレクトリに持っていて、手動でfiles /をURLに追加したかったのですが、同じロジックで問題が発生していたので、それらをfiles /というフォルダに移動して、jsをだまして残す方法を考えました。そこにあるそのディレクトリパス...

わかりました、それは私の話です...

助けてもらえますか?

0 投票する
5 に答える
6399 参照

jquery - 質問の送信時にURLへのJquery入力値

少しでもお役に立てれば幸いです。

#keyword から値を取得して URL として送信するフォームをセットアップしました。

ページは http:// mysite.com /tags です

私は2つの問題を抱えています:

  1. .toLowerCase が機能していません
  2. URL は更新されますが、次のようにキーワード入力 (キーワード) の名前が追加されます: http:// mysite.com/tags?keyword=MYKEYWORD

代わりに io を次のようにしたいと思います: http://mysite.com/tags/mykeyword

これは私がこれまでに持っているコードです:

そしてフォーム:

0 投票する
1 に答える
208 参照

javascript - エイリアスドメインのwindow.location

私が取り組んでいるプロジェクトでは、ドメインsite-main.comがsite-source.com(両方のドミアン)を指すように、apacheエイリアシングが設定されています。jsアプリを構成するとき、私はwindow.locationを使用して現在地を特定し、site-main.comではなくsite-source.comを返します。ただし、ブラウザに移動してwindow.locationと入力すると、site-main.comと表示されます。

両方のコードがブラウザで実行されるため、この動作が本当に奇妙に見える理由は何でしょうか。

0 投票する
7 に答える
814873 参照

javascript - JavaScript: 新しいウィンドウ/タブで開く location.href?

サードパーティの開発者から JavaScript ファイルがあります。現在のページをターゲットに置き換えるhasリンクがあります。このページを新しいタブで開きたいです。

これは私がこれまでに持っているものです:

誰でも私を助けることができますか?

0 投票する
2 に答える
136 参照

javascript - Javascript が新しい場所をロードしない

これは、jquery と jquery-ui を使用した私の主な機能です。問題は、リンクをクリックしたときに新しいアドレスをロードする必要があることです (アニメーション「desaparecer」の後)。リンクには「アーティキュロ」の番号を含む rel タグがあります。

0 投票する
1 に答える
883 参照

javascript - FireFoxのOnKeyDownとwindow.locationの問題

テキストボックスでreturnキーを押すと別のページにリダイレクトする小さなスクリプトがあります。これは、IE、Chrome、Safariでは正常に機能しますが、FireFoxでは機能しません。FireBugでデバッガーをアタッチすると、機能します。

これが私のスクリプトです:

medがこのクロスブラウザを機能させるのを手伝ってくれる人はいますか?よろしくお願いします!!