我正在使用python cgi来解析word文件并在Web浏览器上显示有组织的表。然后,用户可以选择将表格下载为word文档或excel表格。
我想要做的只是将页面的当前html作为字符串(通过隐藏表单)提交给另一个cgi脚本。但是,即使我尝试使用<!--
和-->
对其进行评论,Chrome仍会将其视为另一个html块。最终发生的事情是,当我只希望它们出现一次时,我会多次获得相同的表格。
我真的不知道为什么Chrome会忽略评论标志。 <!--
位于第一行,-->
位于最后一行。下面是我的cgi文件生成的隐藏表单:
<input type = 'hidden' name = 'htmlExcel' value = "<!--<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=Generator content="Microsoft Word 14 (filtered)">
<style>
/* Font Definitions */
@font-face
{font-family:"MS Mincho";
panose-1:2 2 6 9 4 2 5 8 3 4;}
/* Lots of html here*/
</td>
</tr>
</table>
<p class=MsoNormal> </p>
</div>
</body></html> -->">
答案 0 :(得分:1)
html评论以-->
结尾,我在您发布的小说中无法看到
答案 1 :(得分:0)
我通过用"
替换字符串中的所有'
来修复此问题。然后我用" "
包围了我想提交的字符串。我最终根本没有使用HTML注释。我相信有更好的方法,但这有效。