【发布时间】:2013-03-01 12:36:34
【问题描述】:
我正在使用 ajax 通过 kohana 路由调用控制器。在此控制器内部,我验证表单的所有字段,并将有关未通过验证的字段的数据保存到属性中。
接下来我要做的是对同一个控制器进行第二次 ajax 调用,检索这个属性,然后用它做一些动作。
但是,在第二次调用中,属性显然是空的。
有没有办法解决这个问题?没有在第一个 ajax 调用中回显属性?
编辑。
$("#form").validate({
rules {
remote: "ajax_file.php"
}
messages {
// I want to get information from ajax call above here
}
});
jQuery:1.9.0
在第一个块(规则)中,我必须回显 TRUE 或 FALSE - 这就是为什么我不能回显有关失败字段的信息。
在 ajax_file.php 中,我正在收集有关失败字段的数据,我必须在下面进行第二次 ajax 调用(消息)并在第二个 .php 文件中处理这些数据。
【问题讨论】:
-
在第一个 ajax 调用中回显属性有什么问题?您可以跳过一步并以这种方式加速应用程序。您不想这样做的任何特殊原因?
-
此外,我们无法在不查看问题的情况下告诉您问题所在。这里没有人会猜到你的应用程序是什么样子的,所以我建议你给我们一些代码。
-
好的,谢谢,我编辑并更好地描述了我的问题。
标签: php jquery ajax validation kohana