如何使用xmlhttp保留新行
How to preserve new lines with xmlhttp
我正在用xmlhttp:测试从javascript中的文本框向php脚本发送数据
xmlhttp.open("GET", "testphp.php?q=" + str, true);
str是包含字符返回的文本框的值。当数据从testphp.php(它只是回显字符串)返回时,新行就会消失,它只是一个文本块。
如何保存字符返回?
你可以试试这个:
xmlhttp.open("GET", "testphp.php?q=" + encodeURIComponent(str), true);
在testphp.php 中
<?=isset($_GET['q'])?'<pre>'.$_GET['q'].'</pre>':''?>
对包含输出数据的任何元素使用white-space:pre-wrap
。
示例:[Demo]
<div style="white-space:pre-wrap">Whee!
Look at me, I have space!
Space? Space! SPAAAAAAAAAAAAAAAAAACE!</div>
相关文章:
- 如何从rails中的代码中删除新行( )
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 如何在脚本上添加新行
- 在不刷新整个网格的情况下,向Asp.net网格视图添加新行
- 字符串中的
标记未正确在 HTML 中创建新行 - JavaScript-如果以前不存在文本,如何从文本区域删除新行
- 反应中的新行
- 阻止ReSharper将JavaScript函数参数放到新行中
- HTML表内容:如果行很长,如何在新行中显示部分内容
- dhtmlx添加新行并启动单元格编辑器
- 将新行打印到$mdToast
- 在新行(html)中动态添加更多文本字段
- 使用删除文本创建新行
- 如何在Google Geochart图表的工具提示文本中添加新行
- NodeJS Fork-每次子流程发送新行时都进行React
- 带有 contenteditable=true 的 pre 标记 - 元素的 text() 内容中不会保留新行
- 如何在文本区保留html新行
- 从数据库中保留新行的数据
- 如何使用xmlhttp保留新行
- 如何在向表中添加新行或列后保留下拉选择