javascript - 没有 Javascript 的动态网站内容?

标签 javascript php jquery html

<分区>

熟悉 Javascript、HTML5 和 CSS3 可以让我在给定的设计中实现我想完成的大部分事情,但是从等式中删除 Javascript 几乎无法提供动态内容。由于一些用户更喜欢禁用 JavaScript,尽管这是异常(exception)而不是常态,在这种用例中,是否有任何替代技术不会(可能)不会被禁用,从而允许变通动态内容仍然存在于没有 Javascript?

为了满足这些要求,必须满足以下条件:

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

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

(3) 然后,该技术还需要能够获取这 block HTML/数据并将其添加到页面而不刷新(理想情况下,尽管必要时可以容忍刷新)。

通过我自己的尽职调查,我得出了部分答案,尽管我不确定我的方法是否可行,因此想听听您对使用服务器端脚本(如 PHP)的看法和 HTTP-META-REFRESH,以达到这样的结果。

这种方法听起来是否可行,或者服务器端的 PHP 脚本是否也有能力(在这里走出困境)也被用户关闭?此外,如果可以关闭它,是否还有其他方法可以发送和接收不能(或不太可能)关闭的数据,然后使用此数据更改类似给定页面的 HTML到“document.getElementById(id).innerHTML = new HTML”方法的方式?

最佳答案

服务器端语言如 PHP 不能被用户“关闭”。

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

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

没有办法实现类似 JavaScript 的功能,使其无法关闭并在所有浏览器中工作。绝无仅有。

关于javascript - 没有 Javascript 的动态网站内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31468007/

相关文章:

javascript - 正文解析在 nanoexpress 中不起作用

java - 我如何在java查询循环中打印 "resultList"并使用javascript打印出来?

php - 你能解释一下这些令人不安的 md5 和模数异常吗?

php - 如何从数据库中检索 "escaped"字符串?

jquery - 完整日历小部件未显示在浏览器中

javascript - 让导航栏出现在白色背景的滚动条上

javascript - 使用 svg.js 反转蒙版

javascript - 从 Promise 返回数据并在另一个方法中获取它

php - 为什么我不应该在PHP中使用mysql_ *函数?

jquery - 使用按钮水平滚动 div