我正在尝试"organization.mailDomain"
使用 jquery 表单验证插件验证字段。我的验证规则是
rules : {
"organization.name" : {
required : true
},
"organization.mailDomain" : {
required : true,
remote : {
url : "/domain/check",
type : "post",
contentType : "application/json",
data : {mailDomain : $("#mailDomain").val()}
}
}
我想要的是发送数据,mailDomain=gmail.com
但我当前的代码正在发送数据 organization.mailDomain=abc.com&mailDomain=gmail.com
。我知道如果我将字段名称从 ( organization.mailDomain
) 更改为 ( mailDomain
) 它将起作用,但我需要字段名称原样。
更新:默认情况下,该值为“gmail.com”,但当我将值更改为“abc.com”时,帖子数据为organization.mailDomain=abc.com&mailDomain=gmail.com
更新:我在服务器端收到以下错误
Caused by: com.fasterxml.jackson.core.JsonParseException: Unexpected character ('o' (code 111)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
任何人都可以帮助我吗????