問題タブ [qsa]

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 投票する
5 に答える
7390 参照

php - PHP でクエリ文字列を結合する方法

URLとクエリ文字列が与えられた場合、クエリ文字列とURLを組み合わせた結果のURLを取得するにはどうすればよいですか?

.htaccess の .htaccess に似た機能を探していますqsa。これを完全に手作業で実装するのはかなり簡単だと思いますが、これを単純化または完全に解決できるクエリ文字列を処理する組み込み関数はありますか?

入力/結果セットの例:

-

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

php - URLのクエリ文字列を無視する方法は?

こんにちは私はこのようなものを持っています:

ボタンを押すとフォームが表示されます…。

ページを更新してもフォームは消えませんが、クエリ文字列(thisPage.php?lang = fr ...)のリンクをクリックすると、フォームが消えます。

ボタンが押された場合にのみフォームに質問することは知っていますが、クエリ文字列を無視するにはどうすればよいですか。

0 投票する
3 に答える
2142 参照

.htaccess - .htaccess で [QSA] を使用すると $_POST が空になるのはなぜですか?

.htaccess に次のものがあります。

Everyting はうまく機能しますが、結果の URL には $_POST が空です。

[QSA,L] を [L] に変更するとうまく動作するため、HTML や PHP ではなく、mod_rewrite のバグであると 100% 確信しています。しかし、私は本当に QSA が必要です。

これは約 30% のホスティングで発生するため、これは Apache 構成オプションである可能性があります。

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

javascript - IE7: 実際の NodeList を作成するにはどうすればよいですか?

現在のプロジェクトを IE7 互換にしようとしています。jQuery は使用していませんが、代わりにquerySelectorAllセレクターのニーズに使用しています。ただし、IE7 は をサポートしていないため、 https://gist.github.com/868532querySelectorAllのコードでモンキー パッチを適用しました。1 つの小さな違いを除いて、実際には問題なく動作します。元の のようなa ではなく、配列を返します。できるだけ互換性を保ちたいので、その関数が. ネットで見つかったいくつかの方法を使用して、要点をこれに適合させました。NodeListquerySelectorAllNodeList

このコードに関する私の問題はappendChild、DOMツリーの元の場所からノードを削除するcloneNodeことです。

実際のノード参照を NodeList に入れる方法はありますか?

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

c++ - QSA の子オブジェクト削除の問題

QSA の参照オブジェクトの削除に問題があります。コンストラクターで、私は書いた:

私は記述子に書いた:

このコードは、デストラクタの実行時にセグメンテーション違反を引き起こします。まさに、ラッパーを削除しようとしているときです。

私はいくつかの調査を行いましたが、次のことを知っています。

  1. QSProject は「子オブジェクト」を削除しないため、これは「二重削除」の問題ではありません
  2. コンストラクターで QSProject にラッパーを追加しないと、うまく機能します。
  3. 記述子のラッパーを削除しないと、うまく機能します (ただし、メモリ リークが発生します)。

調子はどう?

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

model-view-controller - URL の書き換え: クエリ文字列とブロック URL の両方を提供する

MVC を学ぶ旅は続きますが、大変なことではありますが、他の方法では決して学べなかった多くのことを学んでいます。今、ルーティングの問題に直面しました。現在、私は $_SERVER["REQUEST_URI"] を取得して、コントローラーとメソッド、および任意の引数を取得しています。URL の形式がhttp://mysite.com/forum/thread/12/1123の場合、問題はありませんが、http://mysite.com/index.php?forum=12&&thread=1123のようなリクエストもキャッチする必要があります。以下のスレッドのリンクを読みましたが、QSA について理解できませんでした。

ありがとう

mod_rewrite: URL のカスタム クエリ文字列を確認しますか? htaccessのクエリ文字列でURLを書き換える

0 投票する
3 に答える
2164 参照

javascript - querySelectorAll を使用する場合

私が書いたサンプルコードの一部で

そして、私はそれを置き換えることができると考えていました

var as = document.querySelectorAll("a.false");

次の事実を読んだ後

  • ふりをするブラウザーのサポートは問題ではありません (シムとポリフィルがあります)。
  • すべての要素を取得するためにQSAを使用する必要があるという一般的なjQueryの考え方にふりをしてください。
  • せっかちなのでqsa代わりに書きます。document.querySelectorAll

質問:通常の方法よりも QSA を優先する必要があるのはどのような場合ですか?

より優れたメソッド (byTagName、byClassName、byId) があるため、実行qsa("a")または実行が間違っていることは明らかです。qsa(".class")qsa("#id")

それqsa("div > p.magic")が賢明なユースケースであることも明らかです。

質問:しかしqsa("tagName.class")、QSA の適切な使用例はありますか?

さらに別として、と呼ばれるものもありますNodeIterator

QSA と NodeIteratorについて質問しました

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

.htaccess - QSA を使用した htaccess クエリ文字列

次のようなさまざまなクエリ文字列を使用して、.php拡張子とリンクを削除するための共通ルールをhtaccessに設定しようとしています

domainname.com/welcome.php?user=normal&type=free&uid=100
domainname.com/welcome.php?user=normal
domainname.com/welcome.php?log=new&theme=red

そして、次のような期待されるリンク

domainname.com/welcome?user=normal&type=free&uid=100
domainname.com/welcome?user=normal
domainname.com/welcome?log=new&theme=red

次のような htaccess ファイルに設定されたルール:

しかし、うまくいかないこともあります。私は何か間違ったことをしていますか?

0 投票する
3 に答える
92647 参照

.htaccess - htaccessの[QSA、L]のLとは

QSA は、元の URL で渡されたクエリ文字列がある場合、書き換えに追加されることを意味します (olle?p=1 は index.php?url=olle&p=1 として書き換えられます)。

L は、ルールが一致する場合、これより下の RewriteRules を処理しないことを意味します。

こんにちは、L の使い方を説明する簡単な例は何ですか? 上記の説明を理解できないようです。どんな助けでも大歓迎です。ありがとう。

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

wordpress - クエリ文字列を保持するための RewriteRule

このロジックに従うリダイレクトルールを作成しようとしています:

私のコード:

十数種類のバリエーションを試しましたが、どこにも行きません。誰でも助けることができますか?