問題タブ [decodeuricomponent]
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.
jquery - jqueryでURLから各要素の値を個別に取得する
私はuriをデコードしました:
min_price=0&max_price=628&category_id=71&page=1&path=71&old_route=product/category&review[]=3&attribute_value[20][]=new&attribute_value[1][]=Evaluate
この URI は毎回異なる場合があります。ブラウザでチェックしたコンポーネントに依存します。
個別の要素とその値を取得する必要があります。主な問題は、それぞれを取得することreview
ですattribute_value
gatsby - Gatsby で URL の漢字の URI をデコードできない
多言語ブログのヘッドレス CMS として Gatsby と Strapi を使用しています。中国のブログ投稿の一部 (すべてではない) では、スラッグがエンコードされて到着しているようです。私は以下を使用しようとしました:
デコードした後でも、Gatsby は次のように送信されるため、投稿を見つけることができません。
しばらくの間、トラブルシューティングに取り組みましたが、解決策が見つかりませんでした。
ブログ全体はこちらにあります: https://github.com/mxc-foundation/mxc-blog
PostRow.js コンポーネントにデコードを配置しようとしています。
javascript - トークン文字列の + をスペース文字列に置き換える decodeURIComponent
DQlaAxk+9mn438m64KNLbKXgIvJR3yZmtdTnz3/JlgJX6UVciW0Y88whF5dM+qPW
ブラウザのURLで渡されるトークンがあります。
このURLをchromeで開くと、次のようになります
ブラウザはトークンをDQlaAxk%209mn438m64KNLbKXgIvJR3yZmtdTnz3%2FJlgJX6UVciW0Y88whF5dM%20qPW
元のトークンを取得するには、使用しますdecodeURIComponent
それが与える出力トークンはDQlaAxk 9mn438m64KNLbKXgIvJR3yZmtdTnz3/JlgJX6UVciW0Y88whF5dM qPW
、私の元のトークンにはスペースの代わりに + がありました。
誰かがこれについて私を助けることができますか?