Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.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
Python 调用ajax请求和追加输出时输出不正确_Python_Ajax_Web2py - Fatal编程技术网

Python 调用ajax请求和追加输出时输出不正确

Python 调用ajax请求和追加输出时输出不正确,python,ajax,web2py,Python,Ajax,Web2py,Ajax输出是 \u001b[1mGetting NS records for yahoo.com\u001b[0m\n\n\n\nIp Address\tServer Name\n\n----------\t-----------\n\n68.180.131.16\tns1.yahoo.com\n\n98.138.11.157\tns4.yahoo.com\n\n203.84.221.53\tns3.yahoo.com\n\n68.142.255.16\tns2.yahoo.com\n\n11

Ajax输出是

\u001b[1mGetting NS records for yahoo.com\u001b[0m\n\n\n\nIp Address\tServer Name\n\n----------\t-----------\n\n68.180.131.16\tns1.yahoo.com\n\n98.138.11.157\tns4.yahoo.com\n\n203.84.221.53\tns3.yahoo.com\n\n68.142.255.16\tns2.yahoo.com\n\n119.160.247.124\tns5.yahoo.com\n\n202.43.223.170\tns6.yahoo.com\n\n\n\nZone Transfer not enabled\n\n
当我附加到html中时,它看起来像

[1mGetting NS records for yahoo.com[0m Ip Address   Server Name ----------  ----------- 68.180.131.16   ns1.yahoo.com 98.138.11.157 ns4.yahoo.com 203.84.221.53 ns3.yahoo.com 68.142.255.16 ns2.yahoo.com 119.160.247.124   ns5.yahoo.com 202.43.223.170    ns6.yahoo.com Zone Transfer not enabled
“\t”“\n”似乎不起作用


请提供帮助。

HTML不会显示制表符和换行符。对于HTML中的换行符,请使用

。HTML中没有选项卡,但如果您只想插入一些空格,可以对每个空格使用
(当然,您可以始终插入单个空格,但除非明确使用
,否则多个空格将被折叠)


另一个选项是将文本包装在
元素中,以完全按照HTML源代码中的格式显示文本(如果不喜欢
内容的默认格式,则可能需要使用CSS)。web2py还包括一个助手,它使用
,但也支持行号和语法高亮显示

您需要首先将ajax输出格式化为HTML/XML。它不应该按原样工作。太好了!:)非常感谢你!我真的很愚蠢,我忘记了标签。