我有一个c程序,它输出一些行到另一个c程序,将它们填充到一个加载了AJAX的PHP页面中。问题在于输出是很多行,这很好看,但是当被视为HTML时,缺少换行符。最简单的方法:在XML文档中的HTML中断
我最初的想法显然是在输出中加入换行符。 - 这工作得很好,特别是因为我使用responseText来处理AJAX输出。现在我发现,随着原始文本,一些元数据也需要成为AJAX响应的一部分。我跳到使用responseXML,只发现
标签不再正常工作。在这一点上,我可以通过任意数量的教程来弄清楚如何工作一些更复杂的机制,但我真的只想要一个黑客。我能否将元数据嵌入到html评论中,并使用DOM将其挖掘出来(我看了,并没有看到使用dom进行评论的好方法)?我能以某种方式直接使用xml吗?我可以在xml文档中使用CDATA吗(这看起来没有希望)?我可以使用换行符,直到代码到达网页,然后让JS插入br标签吗?
我不需要任何其他格式,只需换行符,而所有这些需要做的就是工作,越简单越好。
输出结果如何?为什么
标签不是一个可行的解决方案? – Fosco 2010-08-17 20:21:00
标签因为它们变成了xml而不起作用。 输出结果只是中间有
的许多行。通过文字回复很容易。 - 但是额外的元数据位需要放在AJAX请求的某个地方,使其更加复杂 – conartist6 2010-08-17 20:41:56
您可以将元数据放入自定义响应头中吗? – Pointy 2010-08-17 20:42:56