我是这里的第一张海报,请原谅我的noob-like行为。
我的网站上有一个button
,按下后应该会消失,并且表单应该在没有页面刷新的情况下回显。
我很容易通过JavaScript / AJAX实现这一点,但如果JavaScript被禁用,我仍然希望按钮能够完成任务。
我的问题是:我是否可以仅使用PHP执行此操作,无需页面刷新?
答案 0 :(得分:3)
无法发表评论或者我会有,但答案是否定的。 PHP是服务器端,因此更新视图的唯一方法是重新加载到新页面。此外,我认为现在不太可能遇到JS被禁用的情况。
答案 1 :(得分:1)
我认为你不想这样做,但你可以使用包含按钮的iframe。该按钮将是一个链接或表单提交,导航将发生在您的表单的iframe内。这样,只刷新iframe,但整页保持不变。
答案 2 :(得分:1)
你只能用ajax来解决这个问题。您可以强制用户启用
javascript noscript
标记
<noscript>
<p>This page requires a JavaScript-enabled browser.</p>
</noscript>