【发布时间】:2012-03-02 10:31:00
【问题描述】:
我的 JS 代码如下所示:
function ValidateBid(source, args) {
var txtValue = $('#txtBid').val();
$.ajax({
type: "POST",
async: true,
url: "BidDetail.aspx/ValidateValue",
contentType: "application/json; charset=utf-8",
data: "{value:" + JSON.stringify(txtValue) + "}",
dataType: "json",
success: function (msg) {
var resultAsJson = msg.d // your return result is JS array
args.IsValid = msg.d;
// Now you can loop over the array to get each object
}
});
return args.IsValid;
}
这里发生的情况是,它首先返回 args.IsValid,然后进入方法 args.IsValid。我使用了CustomValidator,我在它的ClientValidationFunction 上调用了这个函数。
我想要的是,我想在 Json Function ValidateValue 返回的基础上返回 true 或 false。
【问题讨论】:
标签: javascript asp.net json validation