問題タブ [encodeuricomponent]
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.
url - この URL が無効なのはなぜですか?
http://localhost/#/showinfo/http%3A%2F%2Flocalhost%3A3000%2Fapi%2Fobject%2F1%2Fcollection%2F1
encodeURIComponent
でエンコードされた URLを別のページに渡そうとしています。URLが無効のようです。
javascript - 背景画像がencodeURIComponentで機能しない
私はこれが機能することを期待していました
しかし、404 not found エラーが発生します。ブラウザが css でエンコードされた URL を処理できない理由はありますか?
生の URL を使用すると機能しますが、URL に引用符などが含まれている場合はどうなりますか? 正規表現を使用して手動で置き換える必要があります:/
javascript - cshtml で特殊文字をエンコードする
隠しフィールドを持つカミソリビューがありますModel.Token
。はToken
特殊文字で構成されます。これToken
は、href のリンクに追加されます。
Model.Token に がある場合+
、リンクはそれを空白としてレンダリングします。つまり、
リンクは
Token
リンク+
が削除されないようにエンコードするにはどうすればよいですか? have a js と use を使用する必要がありますencodeURI
か、それともこれを達成するためのより良い方法はありますか?
jquery - base64 data:url を画像 BLOB に変換する
画像を取り込み、すぐにブロブに変換する画像クロッパーがあります
キャンバスにロードする前に。トリミング後、画像はbase64で出力されます。base64 画像を blob または画像に変換できるようにする必要があるため、POST
AJAX を介して画像を API エンドポイントに渡すことができます。これをすべて実行する次のものがありますが、レンダリングされた画像を blob に変換して に戻す方法がわかりませんPOST
。に使用されている現在の URL は、次を使用しPOST
てレンダリングを実行した後、コンソールで次のように表示されencodeURIComponent(dataUrl)
ます。
http://url.com/rest/v1/utils/guid/encode?data%3Aimage%2Fjpeg%3Bbase64%2C%2F…hLGoZInTrWlH2qG7Az0okBRUnvTqXsaSoAKKKK0jsADrTqaOtOqgP%2F9k%3D&imageid=Test
これは、下部のフィドルで使用されるコードです
JSFIDDLE: jsfiddle
jquery - データに「/」を含む文字列が含まれている場合、$.getJSON URL が 404 にリダイレクトされる
URL文字列を使用したjQuery.getJSON呼び出しがあります
受信者名に「/」が含まれていると問題が発生します。encodeURIComponent で URL をエンコードしようとしましたが、見つからない 404 ページにリダイレクトされます。
どうすればこれをバイパスできますか?
ありがとう :)