gpt4 book ai didi

php - 来自公共(public)源的 jQuery/PHP 验证

转载 作者:行者123 更新时间:2023-12-01 06:06:10 26 4
gpt4 key购买 nike

我有一个通用对象的模型类,其中包含要对输入执行的验证数组。类似于:

class Dog extends GenericObject
{
$this->validations = array ( "breed" => array ("max_length" => 15) );
}

这一切都很好,但我正在尝试找出一种通过 JavaScript 评估某个字段的有效性的方法。到目前为止,我一直在使用 AJAX 调用来触发 Controller 来检查模型。伟大的。然而,对于某些验证,例如长度、匹配正则表达式,调用 PHP 似乎是系统密集型的。

我知道我显然可以在 Javascript 中重复验证,但我知道必须有一种方法可以在不重复验证的情况下做到这一点。我想到了一个常见的 JSON 或 XML 文件,但这些文件是可编辑的,因此可能容易受到攻击。

对于如何最好地实现这一目标,您有什么建议吗?

编辑:我也考虑过让 PHP 生成相关的 jQuery 验证,但不认为这会被认为是非常好的形式?

最佳答案

我们所做的就是在(PHP)模型中定义所有验证规则,然后从这些基本规则生成相关的 jQuery 验证规则。这工作得很好,但唯一的缺点是,当您使用重要的验证方法时,您最终也会在 Javascript 中定义自定义方法。对于我们来说,这只是一个小缺点,因为我们没有很多这样的规则,所以我想这取决于您的情况是否适合您。

不过,我很想听听其他一些(更好的)方法。

关于php - 来自公共(public)源的 jQuery/PHP 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5806200/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com