对于noob问题感到抱歉,但我对这一切都很陌生。 所以为了简化,我有一个看起来像这样的test.html文件:
<body>
... // Part A of HTML
<table id="table"></table>
<script type="text/javascript" src="test.js"></script> // js code that sets the innerHTML of the table
</body>
现在,如果我运行我的test.html文件,则会显示所有内容,部分A以及表格。
但是,我的项目要求我现在使用本地python服务器,所以我设置了一个server.py文件,以及一个如下所示的test.py文件:
#!/usr/bin/python3
print('Content-type: text/html')
file = open('test.html', 'r')
html = file.read()
file.close()
print(html)
现在,如果我在浏览器(Firefox)中运行localhost:8000 / test.py,则会显示我的HTML的A部分,但不再显示我的表格。
因此有一种简单的方法可以让Python在HTML中“执行”js代码,这样我的表也会出现,或者没有别的办法,但是使用外部资源(比如ExecJS, Naked等),我不确定我是否可以用于我的项目。
先谢谢你们。小心。