我正在使用Phalcon开发一个网络应用程序。 我正在使用jQuery来完成从前端(发布到Phalcon控制器)的所有数据保存。
有没有办法编写我的验证规则一次,并在控制器和前端jQuery上都有这些工作?
我想通过jQuery验证前端输入的数据(并显示错误),但是我还想在执行CRUD操作之前在控制器中验证这些数据。
由于
答案 0 :(得分:0)
我在我的应用程序中需要一个类似的方法,所使用的方法也可能适合你。这是它:
<form>
标记。status
属性(例如'ok','error','internalError'等等)和一些可选属性,如validationErrors
,callback
等success
事件。如果响应包含validationErrors
属性,您可以获取生成请求的表单并在那里显示错误消息。我的validationErrors
是一个对象,输入名称为key,错误消息为value。我没有提供任何代码,因为你只需要在这里得到这个想法。这样我的验证就在服务器端完成,CRUD操作的生命周期以干燥的方式处理。
如果您需要进一步解释,请与我们联系。