1

我的表单有 4 个字段,其中至少一个必须包含一个数字。我可以通过远程处理这一切,但我无法获得下面的代码片段来调用远程函数,除非我也将 a 添加required: true到规则中。codes[25]只是领域之一。

$("#create-codes-form").validate({
        rules: {
            'codes[25]': {
                remote: {
                    url: site_url+"codes/validate",
                    async: false,
                    type: "post",
                    data: {
                        codes: function() {
                            return $("#create-codes-form").serialize();
                        }
                    }
                }
            }
        }
    });

为什么,当我提交此表单时,没有进行远程调用?

编辑:如果我在代码[25] 字段中输入一个值,则会进行远程调用,但如果我提交表单而不触及任何字段,则不会。

4

1 回答 1

0

这意味着 url 有任何问题冷你显示你正在返回

并像下面这样写数据不需要函数

 data: { codes:  $("#create-codes-form").serialize() }
于 2012-10-19T13:21:54.967 回答