問題タブ [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.

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

javascript - アプリケーション内のすべてのajax呼び出しにencodeuricomponentをグローバルに適用する

アプリケーションのいくつかの場所で、このような ajax 呼び出しがあります。

これらについては、次のように送信されるデータに encodeURIComponent を追加したいと思います。

どこでも手動で編集せずに、これをグローバルに行う方法はありますか?

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

javascript - encodeURI ファイルのダウンロード - ブラウザのクラッシュ

CSV/TSV データをクリーンアップする Web アプリケーションを作成しました。このアプリを使用すると、CSV ファイルをアップロードして読み取り、データを修正してから、正しいデータを含む新しい CSV ファイルをダウンロードできます。私が遭遇した課題の 1 つは、2500 行を超えるファイルをダウンロードすることです。ブラウザーがクラッシュし、次のエラー メッセージが表示されます。

これを回避するために、すべてのデータがダウンロードされるまで、2500 行を超えない複数の CSV ファイルをダウンロードするようにプログラミングを変更しました。次に、ダウンロードした CSV ファイルを最終的なファイルにまとめます。それは私が探している解決策ではありません。100,000 行をはるかに超えるファイルを扱う場合、すべてのコンテンツを 40 ではなく 1 つのファイルでダウンロードする必要があります。フロントエンド ソリューションも必要です。

以下は、CSV ファイルをダウンロードするためのコードです。隠しリンクを作成し、データ配列 (各要素には 1000 行あります) の内容をエンコードし、隠しリンクのパスを作成しています。次に、リンクをクリックしてダウンロードを開始します。

私の場合、上記のプロセスは一度に ~ 2500 行で機能します。大きなファイルをダウンロードしようとすると、ブラウザがクラッシュします。ブラウザをクラッシュさせずに大きなファイルをダウンロードするにはどうすればよいですか? ブラウザをクラッシュさせているファイル (12,000 行 x 48 列)

psファイルのアップロードが可能なGoogle Chromeでこれらすべてを行っています。したがって、ソリューションは Chrome で機能するはずです。

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

jquery - encodeURIComponent()でネストされた要素を選択するには?

私の頭を悩ませている何かについての簡単な質問です。ネストされた要素を選択するためにencodeURIComponentを取得できません。具体的には、

「未定義の値」を生成するだけです - /online-order2.html?size=1cm%20x%20&width=2cmundefined:

HTMLは次のとおりです。

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

replace - XPages での encodeURIComponent の使用

W3Schools では、次の例を挙げています。

しかし、それを実行すると、encodeURIComponent が実装されていないというエラーが表示されます。

上記をボタンに追加すると、実装されていないエラーが発生します。スペースを %20s に置き換えるだけで十分です。

0 投票する
0 に答える
348 参照

javascript - Facebook 共有ボタンのカスタム リダイレクト

私は問題があります。ブログの投稿を共有したいので、Facebookにコードシェアボタンがあります。しかし、ロジックの問題により、「取得」した場合にのみ投稿を共有できます。例: 私のメイン ページ (www.blog.com) では、すべての投稿に共有ボタンがあります。例を挙げると、概要画面に POST1 が表示されます。それでも、簡単にアクセスできるように共有ボタンを配置しました。そうすれば、ボタンを表示するために投稿を開く必要はありません。ただし、メイン画面に表示されるボタンのいずれかをクリックすると、ボタンは投稿ではなくリンク (www.blog.com) を共有します。投稿を共有するには、投稿をクリックしてリンク (www.blog.com/post1) を開き、最後に同じボタンをクリックして共有する必要があります (www.blog.com/post1)。 「場所.href」。

とにかく、私の目標は、投稿を拡張せずに投稿を共有することでした。これは論理的なタイプです。ページがブラウザーにあるボタンを共有するのではなく、そのボタンが書かれているアドレスを介して共有します。

ありがとうございました

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

javascript - エンコードされた値がテキストボックスに表示されています:-encodeURIComponent()

ボタン コントロールのjavascript関数を呼び出して、テキスト ボックスの値をエンコードしています。 その JS 関数は、textbox のテキスト値をエンコードするために呼び出します。OnClientClick
encodeURIComponent()

私のJavascript関数は

ここで私の入力はテキストボックス、つまり NoteText と NoteHeading です。

誰かがこれを読んでいる場合、ユーザーがエンコードされたテキストをテキストボックスで更新することなく、エンコードされたテキストをサーバーに渡す方法があるのではないかと思っていました。現在、ユーザーが [保存] ボタンをクリックすると、ページが更新される前に、テキストがエンコードされたテキストに一瞬変わります。ユーザーがそれを見るのを防ぐことができるかどうか、私はただ興味がありました.

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

java - Java 6 での JS エンコードされた日本語文字の URL デコード

=、+などの文字を含む可能性のある変数をエンコードするために、JavaScriptでencodeURIComponentを使用しています(これはUTF-8エンコーディングを行うと仮定します)。これは、デコードするサーブレットにPOSTとして送信されます。

これは英語ではうまく機能しますが、日本語の文字列「バスケット」で使用すると、「ã£ââã£â¹ã£ââ±ã£ââã£ââ」のような特殊文字列に変換されます。

次のJava 1.6コードを使用してデコードしていますが、機能しません-

ここで、assignedID には特殊文字シーケンスが含まれます。上記のコードは私を返します-「ã£ââã£ââ¹ã£ââ±ã£ââã£ââ」

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

jquery - Java を使用して EncodeURIComponet をデコードする

AJAX 呼び出しを使用してサーバーに値を渡してencodeURIComponentいますが、サーバー側request.getParameter()では自動的にデコードされません。値をデコードするにはどうすればよいですか? 私は春のMVCを使用しています。

ヘルプとガイダンスをいただければ幸いです

ありがとう