没有Javascript的动态网站内容?

时间:2015-07-17 03:35:32

标签: javascript php jquery html html5

对Javascript,HTML5和CSS3感到满意,这使我能够在给定的设计中实现我想要完成的任何事情,但是从等式中删除Javascript在动态内容方面几乎没有提供。由于某些用户更喜欢禁用JavaScript,虽然这是例外而不是常态,但在这种使用案例中,是否存在任何可能(可能)不被禁用的替代技术,从而允许仍然存在变通方法 - 动态内容没有Javascript?

为了满足这些要求,必须满足以下标准:

(1)该技术与(几乎)所有现代浏览器具有跨浏览器兼容性。

(2)该技术需要允许用户在网站上输入(例如文本字段),然后将其发送到服务器端以进行处理,然后返回数据(例如一大块HTML)。

(3)然后,这项技术还需要能够获取这些HTML /数据并将其添加到页面而不进行刷新(理想情况下,如果需要,我可以容忍刷新)。 / p>

做我自己的尽职调查,我已经提出了部分答案,虽然我不确定我的方法的可行性,因此希望听到您对使用服务器端脚本(如PHP)的看法和HTTP-META-REFRESH,实现这样的结果。

这样的方法听起来是否可行,或者服务器端的PHP脚本是否也能够(在这里出去)也被用户关闭?如果它可以关闭,那么,是否有任何其他方式来发送和接收不能(或具有更少可能性)关闭的数据,然后使用此数据来更改给定页面的HTML类似“document.getElementById(id).innerHTML = new HTML”方法的方式?

1 个答案:

答案 0 :(得分:4)

用户无法“关闭”像PHP这样的服务器端语言。

使用“http-meta-refresh”无关紧要。您不能使用它以以任何方式模拟JavaScript的交互性。它可能符合第1点(浏览器可用性),但它与第2点和第3点无关。

具体来说,它不能用于发出POST请求(第2点),并且执行元刷新刷新页面。它完全错过了第3点。

无法实现类似JavaScript的功能,因此无法关闭它并在所有浏览器中都能正常运行。没有像这样的远程。

相关问题