gwt javascript检查php
我正在使用gwt 我需要检查一些输入数据 所有检查函数都位于PHP server check.PHP中 我没有使用从本地执行的javascript检查 我所做的就是通过ajax将用户输入发送到服务器,并在那个里进行验证 错误消息从服务器发送到客户端的gwt小部件 这是最好的方法吗 我可以从本地进行所有检查,但不能这样做,因为服务器端很重要 所有检查必须驻留在服务器中,所以我从服务器执行所有检查gwt javascript检查php,javascript,php,gwt,Javascript,Php,Gwt,我正在使用gwt 我需要检查一些输入数据 所有检查函数都位于PHP server check.PHP中 我没有使用从本地执行的javascript检查 我所做的就是通过ajax将用户输入发送到服务器,并在那个里进行验证 错误消息从服务器发送到客户端的gwt小部件 这是最好的方法吗 我可以从本地进行所有检查,但不能这样做,因为服务器端很重要 所有检查必须驻留在服务器中,所以我从服务器执行所有检查 如果我在本地和服务器端检查了两次,那么这是最好的方法吗???您要做的是: 下次回来时使用此帐户,或使用
如果我在本地和服务器端检查了两次,那么这是最好的方法吗???您要做的是:
RequestCallback
的Response
方法。检查文本是否为“OK”--如果是,则结果有效李>
如果您需要关于任何细节的更多细节,请告诉我,我会编辑以澄清问题。通常我同意Jason的观点(尤其是第一点:D)。 我想补充一点,您应该首先在客户端进行验证。为什么?因为它允许您删除一些明显错误的输入=>减少服务器上的负载。但是千万不要因为JS代码这么说就接受客户端的值——一般的规则是永远不要相信客户端(因为,好吧,客户端可以改变代码的工作方式) 总之,我通常在我的应用程序中采取这些步骤,它们提供了安全性并降低了服务器上的负载,但可能需要更多的工作来编写和维护(特别是当客户端和服务器端使用不同的语言时):