对不起,我不同意彼得的观点。我的答案是停止你的工作,开始学习 AJAX。
是的,Pure PHP 可以在启用/不启用 javascript 的情况下完美运行。但是来吧,几乎我们中的大多数人都在启用 javascript。大多数设备默认启用 javascript。只有体验用户知道如何以及何时需要禁用 javascript。否则我们无法享受世界上大多数流行的网站。我们不能使用 fb 聊天,我们不知道什么时候我们有新的电子邮件而不刷新它。事实上,我们仍然可以提供有/没有 javascript 的工作网站(尽管根据我的经验,大多数 ajax 用户会忘记/忽略提供没有启用 javascript 的工作网站)
我自学PHP,办公室里没有懂编程的朋友。
我学习 HTML、CSS、PHP 和 mysql。尝试在我的办公室实施。我建立我的网络。示例是使用 PAGINATION 创建 TABLE。我将 HTML 和 PHP 作为 1 页。[版本 1]
table.php
<?php
if(!isset($_GET['page']) $table=getDataFromDB($_GET['page']);
else $table=getDataFromDB(0);
<table>
foreach($table as $row)
{
echo blablabla
}
</table>
?>
但是当我需要一些需要 AJAX 的功能时。我学习了 AJAX,然后我意识到:
AJAX更快(我们不需要再次加载HTML、CSS、js,只需发送和获取我们需要的数据)
某些功能只能通过 AJAX 实现,例如:聊天、实时图表
AJAX 让用户更舒适,让我们的网站更具交互性
大多数流行网站都使用 AJAX。例如:gmail、twitter(大部分,但不是全部。因为 AJAX 也有弱点)
然后我在我的网络上实现 AJAX [版本 2]。我觉得几乎要重新创建我的网络 70-80%。我必须更改以前代码中的大部分内容。因为 ajax 的工作方式不同
table.php (DISPLAY)
<?php
<table>
AJAX CONTENT WILL BE HERE
</table>
<script>YOUR JAVASCRIPT AJAX THAT CALL process.php TO FILL THE TABLE</script>
?>
process.php
<?php
if(!isset($_GET['page']) $table=getDataFromDB($_GET['page']);
else $table=getDataFromDB(0);
foreach($table as $row)
{
echo blablabla
}
?>
如果有人告诉我
A:“我完成了有关 HTML、CSS、PHP 的学习。你能告诉我我可以制作的简单网站吗?”
我:不要先建网站。先了解 AJAX,然后尝试建立网站。因为当你知道到底什么是ajax时,你会破坏你的旧网站
如果您很难找到答案。尝试构建表
使用纯 PHP 进行分页,然后使用 AJAX 构建第二个。你会
知道有什么不同
所以我的建议是:如果你的项目只是为了学习和实践。停下来吧。先学ajax,再建网站。但是,如果您的项目是您的办公室任务。只需构建它直到完成。然后学习ajax。否则你的老板会解雇你,因为几乎摧毁了那里的一切。
最后一件事不在您的问题中(仅供参考)。当我学习 MVC [版本 3] 时,我开始一次又一次地重新创建我的网站。我现在使用codeigniter