我在尝试使用带有 jQuery Validation 的远程规则来验证我的字段时遇到了困难。它使 ajax 调用正常并传递正确的数据。Web 服务运行良好,并根据需要返回真或假。
我的问题在于该规则始终为负数。我不确定我是否以不正确的格式返回真/假。想法/想法?
这是我的规则:
$("[id$=txtOther]").rules("add", {
remote: function () {
return {
type: "POST",
url: $("[id$=hBaseURL]").val() + "Webservice/Validation.asmx/ValidateUser",
data: JSON.stringify({ FullName: $("[id$=txtOther]").val(), UserID: $("[id$=txtOtherID]").val() }),
contentType: "application/json; charset=utf-8",
dataType: "json",
cache: false,
};
},
messages: {
remote: ""
}
});
这就是我的网络服务的响应方式:
d [Object {__type="Validation+Results", Status="true"}]
0 Object {__type="Validation+Results", Status="true"}
Status "true"
__type "Validation+Results"