我正在使用 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 文件中处理这些数据。