无法解释的jquery错误
Inexplicable jquery error
我的剑道网格中有一列:
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 I引用的一部分。关于如何解决这个问题有什么想法吗?
当我在_Layout.cshtml 中添加对kendo'jquery.min.js
的引用时,我解决了这个问题
相关文章:
- 意外的标识符错误jQuery
- 为什么'滚动到顶部'脚本导致类型错误?jQuery冲突
- "未定义不是函数“;错误jQuery,.replaces,scrollTop
- 错误Jquery.$.get()请求
- 非法调用错误 jquery
- 语法错误jquery句柄json
- '$未定义'错误jQuery
- 未捕获的语法错误:jQuery 字符串中意外的标记 ILLEGAL
- 错误:jQuery jquery.min.js?_=1420285687057:4 uncatch TypeError:
- 无论如何 - 未定义引用错误 $(jQuery UI)
- YUI 压缩器错误 - jQuery 自动键入
- 错误 JQuery 函数加载图像预览与 Safari 浏览器
- DIV 向下滚动到底部 脚本错误 JQUERY
- "未捕获引用错误:jquery未定义“-向下滚动菜单
- ajax成功操作后出现对象引用错误-jquery
- 错误--jQuery('span.timeago').timeago();不是函数
- 未知错误 - jQuery
- 未捕获的语法错误:jQuery中出现意外的标记ILLEGAL
- bgStretcher错误- jQuery冲突
- 访问名为“duration”的XML数据时的错误;Jquery