Railsを使用して複数行の文字列をcoffeescript / jquery値に挿入する方法

ダレン

RailsプロジェクトにCoffeeScriptがあり、textareaを更新しようとしています。私のCoffeeScriptは次のとおりです。

$('#video_description').val(<%= @description %>")

返されるテキストは、YT gemからの文字列です(私のYouTubeビデオの1つからの説明)。例は次のとおりです。

Testing that this works
Does this work?

ページを読み込んでChromeの開発ツールで調べると、CoffeeScriptは次のようになります。

$('#video_description').val("Testing that this works
Does this work?")

新しい行は、CoffeeScriptがインタプリタにとって意味をなさないようにし、次のメッセージを生成します。

Uncaught SyntaxError: Invalid or unexpected token

CoffeeScriptを次のように置き換えてみました:

$('#video_description').val(<%= h @description %>")

これは効果がありません(実際の文字列内のすべての一重引用符をエスケープする以外)。これは、文字列がそのまま引用符にドロップされるという事実と関係があります。

\nキャリッジリターンの代わりに、テキスト文字列が必要です。

これを解決するためのどんな助けも素晴らしいでしょう。

arieljuod

使用escape_javascript()方法(ショートカット:j()

$('#video_description').val("<%= j(@description) %>");

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PHPPDOを使用してMySQLに複数の行を持つ複数の配列を挿入する方法

分類Dev

jquery関数に値を挿入する方法は?

分類Dev

入力を使用して配列値から複数の行を挿入する方法

分類Dev

dplyrを使用して列の値に文字を挿入する方法は?

分類Dev

jQueryを使用して複数のHTML要素を挿入する方法

分類Dev

jquery値にhtmlタグを挿入する方法

分類Dev

phpを使用して複数の行にフォーム値を挿入する

分類Dev

bind_paramを使用してmysqlに複数の文字列を挿入する

分類Dev

Avroを使用してBigQueryに複数の列を持つ行を挿入する

分類Dev

jsonを使用してjsonの配列要素の配列内に値を挿入する方法または以下のjson文字列に値を挿入する方法

分類Dev

PQputCopyDataを使用して複数の行を挿入する方法

分類Dev

Java変数を使用してMySQLに値を挿入する方法

分類Dev

mybatisを使用して配列値をpostgreSQLに挿入する方法

分類Dev

CTE(WITH)を使用してpostgresqlに複数の行を挿入する方法

分類Dev

laravelを使用して複数の配列をmysqlに挿入する方法

分類Dev

PHPにNULL値を挿入する方法

分類Dev

PHPを使用してデータベースのjson配列に複数の行を挿入する方法

分類Dev

jQueryを使用して特定のインデックスで2D配列に値を挿入する方法

分類Dev

Pythonで文字列に変数値を挿入する方法

分類Dev

テーブルの主キー属性を使用してSQLの複数値属性に値を挿入する方法は?

分類Dev

Laravelで複数の列に複数の値を挿入する方法は?

分類Dev

複数行のPHP文字列をJavascript変数に挿入する

分類Dev

文字列に列の値を挿入する方法は?

分類Dev

Pythonを使用して別の列の時間に基づいて列に数値を挿入する方法

分類Dev

cSplitを使用して文字列を大文字で複数の行に分割する

分類Dev

パグの文字列内に値を挿入する方法

分類Dev

別の行の値を列に挿入する方法-SQLServer

分類Dev

nodejsを使用してpostgresqlに値の配列を挿入する方法

分類Dev

複数の文字列を分割してSQLServerFN_SplitStrを挿入する方法

Related 関連記事

  1. 1

    PHPPDOを使用してMySQLに複数の行を持つ複数の配列を挿入する方法

  2. 2

    jquery関数に値を挿入する方法は?

  3. 3

    入力を使用して配列値から複数の行を挿入する方法

  4. 4

    dplyrを使用して列の値に文字を挿入する方法は?

  5. 5

    jQueryを使用して複数のHTML要素を挿入する方法

  6. 6

    jquery値にhtmlタグを挿入する方法

  7. 7

    phpを使用して複数の行にフォーム値を挿入する

  8. 8

    bind_paramを使用してmysqlに複数の文字列を挿入する

  9. 9

    Avroを使用してBigQueryに複数の列を持つ行を挿入する

  10. 10

    jsonを使用してjsonの配列要素の配列内に値を挿入する方法または以下のjson文字列に値を挿入する方法

  11. 11

    PQputCopyDataを使用して複数の行を挿入する方法

  12. 12

    Java変数を使用してMySQLに値を挿入する方法

  13. 13

    mybatisを使用して配列値をpostgreSQLに挿入する方法

  14. 14

    CTE(WITH)を使用してpostgresqlに複数の行を挿入する方法

  15. 15

    laravelを使用して複数の配列をmysqlに挿入する方法

  16. 16

    PHPにNULL値を挿入する方法

  17. 17

    PHPを使用してデータベースのjson配列に複数の行を挿入する方法

  18. 18

    jQueryを使用して特定のインデックスで2D配列に値を挿入する方法

  19. 19

    Pythonで文字列に変数値を挿入する方法

  20. 20

    テーブルの主キー属性を使用してSQLの複数値属性に値を挿入する方法は?

  21. 21

    Laravelで複数の列に複数の値を挿入する方法は?

  22. 22

    複数行のPHP文字列をJavascript変数に挿入する

  23. 23

    文字列に列の値を挿入する方法は?

  24. 24

    Pythonを使用して別の列の時間に基づいて列に数値を挿入する方法

  25. 25

    cSplitを使用して文字列を大文字で複数の行に分割する

  26. 26

    パグの文字列内に値を挿入する方法

  27. 27

    別の行の値を列に挿入する方法-SQLServer

  28. 28

    nodejsを使用してpostgresqlに値の配列を挿入する方法

  29. 29

    複数の文字列を分割してSQLServerFN_SplitStrを挿入する方法

ホットタグ

アーカイブ