0
我有一個列在我的劍道格:莫名的jQuery的錯誤
col.Bound(d => d.AmountInclusive).ClientTemplate("<div style=\"text-align:right;\">#=AmountInclusive#</div>").Width(150).EditorTemplateName("DecimalNumber").ClientFooterTemplate("<div style=\"float:left;\">Sum:</div><div style=\"float:right;\">#= kendo.toString(sum, 'n') #</div>");
編輯模板,DecimalNumber設置,如下所示:
<script>
function numericValueChanged(arg) {
try
{
var numericValue = this.value();
var id = 0;
if(GridClaimDetailSelectedDataItem != null)
{
id = GridClaimDetailSelectedDataItem.ClaimTypeID;
}
$.ajax({
url: '/Claim/GetApprovalRequired',
type: 'POST',
data: { Id : id , Value: numericValue },
dataType: 'json',
success: function (data) {
if (GridClaimDetailSelectedDataItem != null) {
GridClaimDetailSelectedDataItem.ApprovalRequired = data.ApprovalRequired;
$('#GeneralClaimDetailsGrid').data('kendoGrid').refresh();
}
}
});
}
catch(ex){
}
}
</script>
@model decimal?
@(Html.Kendo().NumericTextBoxFor(m => m)
.HtmlAttributes(new { style = "width:100%" })
.Events(e => e
.Change("numericValueChanged")
)
)
當我嘗試在我的網格編輯值,並從單元格中取出。我在開發人員工具的控制檯中收到此錯誤:
Uncaught Error: Syntax error, unrecognized expression: .field-validation-valid[data-valmsg-for=], .field-validation-error[data-valmsg-for=]
我不知道是什麼原因導致錯誤。它似乎是我參考jQuery的一部分。有關如何解決這個問題的任何想法?