我试图找出是否可以在不使用任何形式的客户端编程或脚本的情况下开发动态异步表单和网页。所以基本上我试图在不使用 Javascript 的情况下获得 AJAX 和 DOM 操作的好处。如果可能的话,我希望所有的编程都用 Python 或类似的语言在服务器端完成。我正在努力规避在 Web 开发中使用 Javascript。我只是不想进入它或用棍子远程触摸它。
我遇到了 AHAH(异步 HTML 和 HTTP),它看起来很有趣。但是,我读到的 (X)HTML 检索到“不能在您的文件系统的本地”。显然,“您必须将您的 HTML 文档通过 FTP 上传到网站上。并且您获取的 HTML 文档也必须驻留在网站上。” (来源:http ://www.xfront.com/microformats/AHAH.html )有人试过这个并且可以确认吗?我觉得这不太实用。将所有内容托管在同一服务器上的同一文件系统中会更有意义。
AHAH 的另一个缺点是它似乎无法操作 DOM,这意味着它在某种程度上受限于它可以做的事情。您的占位符必须已经存在于您的网页中,然后您可以检索 (X)HTML 片段来填充这些占位符。
有谁知道一些方法来拥有动态异步网页并在不使用 Javascript 的情况下操作 DOM?我对任何服务器端的东西都很好,因为我几乎可以使用任何我想要的语言。最坏的情况我想我可以有一个很好的交互式网站而不必操作 DOM,但我认为现代网站必须是异步的。这对我来说是一种交易破坏者,必须为每一个细微的变化重新加载一个页面。