哪里做表单提交重定向检查:onunload或在ajax函数?

问题描述:

我已经得到这个表单,从Mysql数据库条目中的数据初始化。如果表单已提交,我想检查表单中的值(其中15个)是否已更改,我想调用php脚本更新数据库条目,然后在我的div中加载主页内容(重定向在PHP脚本中完成)。如果没有更改,我想直接加载我的div中的主页内容。哪里做表单提交重定向检查:onunload或在ajax函数?

我的问题是以下几点,最好的做法是:对卸载表单执行检查,或将检查放入ajax函数中,以便在检查函数中调用正确的脚本。

从你的解释,你说你正在检查改变。如果表单验证很简单(数据输入错误,检查范围,检查更改等),最好把它作为JavaScript。所以,你会得到你的代码和Ajax函数。

就你而言,如果表单有效,你将通过ajax提交数据。否则,只需将内容加载到div

我宁愿通过点击保存按钮来调用一个函数,该函数检查值的变化,然后在AJAX中调用一个php文件。这是最简单的方法。