我正在尝试制作一个可以检查用户名是否可用的表单。我开始使用jquery.validationEngine(link),因为它看起来非常简单。但是,由于我使用的是codeigniter,我在验证方面存在问题...所提到的网站上的示例如下:
$("#formID").validationEngine({
ajaxSubmit: true,
ajaxSubmitFile: "ajaxSubmit.php",
ajaxSubmitMessage: "Thank you, we received your inscription!",
ajaxSubmitExtraData: "securityCode=38709238423&name=john",
success : false,
failure : function() {}
})
我需要更改ajaxSubmitFile: "ajaxSubmit.php",
行以匹配我的codeigniter的MVC模式,所以我尝试了类似
ajaxSubmitFile: "<?php echo site_url('register/check_user'); ?>",
其中register
是我的控制器,check_user
是该控制器内的一个函数。无论我在这里尝试什么,我在validationEngine调试器中都会遇到404错误。
有谁知道如何解决这个问题?
答案 0 :(得分:0)
好的,我找到了答案......
我一直在编辑错误的文件......我应该编辑jquery.validationEngine-en.js
...有一行指向验证文件...编辑该行后,我可以看到$_POST
数据在我的控制器......