【问题标题】:Rails - prevent textarea from ignoring whitespace/special charactersRails - 防止文本区域忽略空格/特殊字符
【发布时间】:2011-12-18 00:06:27
【问题描述】:

在我看来,我将以下字符串作为变量输出到 textarea 中。这是一个 AJAX 调用,我可以通过响应看到正在传递空间。但是,我的文本区域中的所有空格都被忽略了。我怎样才能防止这种情况发生?

"status": "success",
"matches": "1",
"results":
    {
        "id": "56342", 
        "call_date": "2011-08-24 00:00:00",
        "tracking_number": "12223334444",
        "ringto_number": "12223334444",
        "direction": "inbound",
        "duration": "127",
        "file_url": "http://www.logmycalls.com/recordings/somesound.mp3",
        "reviewer": "admin@myaccount.com",
        "scorer": "user@myaccount.com",
        "score_grade": "87",
        "score_outcome": "pass",
        "status": "active"
    }
]

这是在 textarea 中的样子:

[
"status": "success",
"matches": "1",
"results":
{
"id": "56342", 
"call_date": "2011-08-24 00:00:00",
"tracking_number": "12223334444",
"ringto_number": "12223334444",
"direction": "inbound",
"duration": "127",
"file_url": "http://www.logmycalls.com/recordings/somesound.mp3",
"reviewer": "admin@myaccount.com",
"scorer": "user@myaccount.com",
"score_grade": "87",
"score_outcome": "pass",
"status": "active"
}
]

【问题讨论】:

  • 当您查看响应时,浏览器可能已经为您完成了文本格式设置。
  • 我的意思是萤火虫中 AJAX 调用的响应......空格在那里。我添加了 css 属性“white-space: pre”,但它随后显示为选项卡。
  • 开个玩笑。 CSS 属性修复了它。这些标签实际上是字符串的一部分。 :\

标签: html ruby-on-rails actionview


【解决方案1】:

CSS 属性:

white-space: pre;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-11
    • 2023-03-22
    • 1970-01-01
    • 2019-08-09
    • 2019-05-10
    • 1970-01-01
    • 2020-07-02
    相关资源
    最近更新 更多