Javascript 在哪里检查表单提交重定向:onunload还是在ajax函数中?

Javascript 在哪里检查表单提交重定向:onunload还是在ajax函数中?,javascript,ajax,Javascript,Ajax,我得到了这个表单,它是根据Mysql数据库条目中的数据初始化的。如果表单已提交,我想检查表单中的值(其中15个)是否已更改,我想调用php脚本更新数据库条目,然后在我的div中加载主页内容(重定向将在php脚本中完成)。如果没有更改,我想直接在我的div中加载主页内容 我的问题是,什么是最佳实践:在卸载表单时执行检查,或者将检查放入ajax函数中,以便在检查函数中调用正确的脚本?我宁愿通过单击“保存”按钮调用一个函数,该函数检查值的更改,然后在ajax中调用php文件。这是最简单的方法。根据您的

我得到了这个表单,它是根据Mysql数据库条目中的数据初始化的。如果表单已提交,我想检查表单中的值(其中15个)是否已更改,我想调用php脚本更新数据库条目,然后在我的div中加载主页内容(重定向将在php脚本中完成)。如果没有更改,我想直接在我的div中加载主页内容


我的问题是,什么是最佳实践:在卸载表单时执行检查,或者将检查放入ajax函数中,以便在检查函数中调用正确的脚本?

我宁愿通过单击“保存”按钮调用一个函数,该函数检查值的更改,然后在ajax中调用php文件。这是最简单的方法。

根据您的解释,您说您正在检查更改。如果表单验证很简单(数据输入错误、检查范围、检查更改等),那么最好将其作为javascript。因此,您将拥有代码和ajax函数

在您的情况下,如果表单有效,您将通过ajax提交数据。否则,只需将内容加载到div中