Jquery 与REST一起返回的数据的换行符
我有一个从REST服务返回的对象,这个对象的一个属性应该是多行文本,有时它在html中返回如下(在开发工具中查看时) 有时它在html中显示为: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
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/>");