是否有一个设计模式的网站验证与JS和PHP的建设

Is there a design pattern in the building of website validation with JS and PHP?

本文关键字:PHP JS 验证 有一个 设计模式 网站 是否      更新时间:2023-09-26

例如,我想避免错误,如果有人禁用Javascript…我认为我的JS验证必须由我的PHP代码调用…

我想了解设计模式或反设计模式。

我应该澄清,我必须在我的项目中使用JS,而不是像jQuery或Dojo工具

问题更多的是如何在使用JS的客户端和使用PHP的服务器端保持相同的验证。我经常使用PHP在服务器上创建验证,然后使用jquery通过AJAX发送内容。

服务器将该请求视为ajax请求,因为我传递给它一个内容类型,然后它不处理任何事情,只是验证并返回一个JSON响应,表示一切正常,或者它发送回jquery必须显示给用户的错误消息。

就像你问的,这只是一个设计模式,一种做事的方式。实现它是另一回事,有很多方法可以做到。

好运

有几个jQuery插件具有验证功能,其中一些将其绑定到字段上的类。这样,你就可以把javascript和PHP分开了。

重要的是需要有两个方面进行验证:服务器端和客户端。因此,虽然您可以使用JavaScript进行验证(主要是出于可用性原因),但出于可靠性原因,您也需要在服务器端进行验证。这样,如果有人关闭了验证,您仍然可以防止未经验证的数据可能导致的错误。