使用jquery.validationEngine和codeigniter

时间:2010-11-15 19:05:03

标签: jquery ajax validation jquery-validation-engine

我正在尝试制作一个可以检查用户名是否可用的表单。我开始使用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错误。

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

好的,我找到了答案......
我一直在编辑错误的文件......我应该编辑jquery.validationEngine-en.js ...有一行指向验证文件...编辑该行后,我可以看到$_POST数据在我的控制器......