Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Rails-防止textarea忽略空白/特殊字符_Html_Ruby On Rails_Actionview - Fatal编程技术网

Html Rails-防止textarea忽略空白/特殊字符

Html Rails-防止textarea忽略空白/特殊字符,html,ruby-on-rails,actionview,Html,Ruby On Rails,Actionview,我将以下字符串作为变量输出到textarea中。这是一个AJAX调用,我可以通过响应看到空间正在被传递。但是,我的文本区域中的所有空白都被忽略。我怎样才能防止这种情况 "status": "success", "matches": "1", "results": { "id": "56342", "call_date": "2011-08-24 00:00:00", "tracking_number": "12223334444",

我将以下字符串作为变量输出到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"
    }
]
这是文本区域中的外观:

[
"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"
}
]
Css属性:

white-space: pre;

当您查看响应时,可能浏览器已经为您完成了文本格式化。我的意思是来自firebug中AJAX调用的响应。。。空间在那里。我添加了css属性“whitespace:pre”,但它随后显示为选项卡。只是开玩笑而已。CSS属性修复了它。这些选项卡实际上是字符串的一部分\