Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
Jquery 与REST一起返回的数据的换行符_Jquery_Multiline_Carriage Return - Fatal编程技术网

Jquery 与REST一起返回的数据的换行符

Jquery 与REST一起返回的数据的换行符,jquery,multiline,carriage-return,Jquery,Multiline,Carriage Return,我有一个从REST服务返回的对象,这个对象的一个属性应该是多行文本,有时它在html中返回如下(在开发工具中查看时) 有时它在html中显示为: this point will be as follows: 1- point info here 2- points2 info here 但事实上,在页面上,所有内容都在一行上呈现 当我使用以下代码将此文本添加到html元素时: $(“#elementId”).html(myValue)//value是我上面提到的文本 其中elementId

我有一个从REST服务返回的对象,这个对象的一个属性应该是多行文本,有时它在html中返回如下(在开发工具中查看时)

有时它在html中显示为:

this point will be as follows: 

1- point info here
2- points2 info here
但事实上,在页面上,所有内容都在一行上呈现

当我使用以下代码将此文本添加到html元素时:

$(“#elementId”).html(myValue)//value
是我上面提到的文本

其中elementId是段落标记。它没有将值设置为多行文本

注意:我是从SharePoint获取这些值的,我对它还是新手。知道为什么.html()不能正常工作吗,特别是在第二种情况下

谢谢

请更换
myValue=myValue.replace(/↵/g、 “
”;
var myString=“这几点如下:↵↵1点信息在这里↵2-此处的第2点信息”;
myString=myString.replace(/↵/g、 “
”) log(myString)执行替换
myValue=myValue.replace(/↵/g、 “
”;
var myString=“这几点如下:↵↵1点信息在这里↵2-此处的第2点信息”;
myString=myString.replace(/↵/g、 “
”)
log(myString)谢谢,但这些符号是什么?这些是换行符号,可能是由
\n
\r\n
生成的,具体取决于windows或Unix。我正在执行以下替换:
$(“#elementId”).html(myValues.replace(/↵/g、 “
”)但它不起作用当我直接在开发工具中尝试它时它起作用,但我上面的代码不起作用我应该在替换后存储值,然后将其分配给我的html吗?谢谢,但这些符号是什么?这些是换行符,可能由
\n
\r\n
生成,具体取决于windows或unixI,我正在执行以下替换:
$(“#elementId”).html(myValues.replace(/↵/g、 “
”)但它不起作用当我直接在开发工具中尝试它时,它起作用,但我上面的代码不起作用。我应该在替换后存储值,然后将其分配给我的html吗?任何人的想法?任何人的想法?
this point will be as follows: 

1- point info here
2- points2 info here
myValue = myValue.replace(/↵/g, "<br/>");