【发布时间】:2018-01-25 20:02:59
【问题描述】:
我看到了类似的问题,但很遗憾没有找到我想要的答案。
点击“更新”按钮时,我需要在特定条件下显示剑道确认对话框:
<button class="k-button k-primary" id="btnSave" type="button" @*name="action:Save"*@ onclick="CheckSplitCondition()">Update</button>
function CheckSplitCondition()
{
var newResolvedAmount = $('#ResolvedAmount').val();
var isSplit;
var diff = @Model.Amount - newResolvedAmount;
var msg = "Difference between Resolve Amount and Ticket Amount is:" + diff + ".\nThis Amount is going to be put in newly created ticket.\nPress 'OK' to proceed, press 'Cancel' otherwise.\n";
var dispResult = $("#displayResults");
if ((Math.abs(newResolvedAmount) <= Math.abs(@Model.Amount)) && newResolvedAmount != 0) {
//$("#displayResults").css("display", "block");
$("#displayResults").kendoConfirm({
width: "400px",
title: "Alert",
closable: true,
modal: true,
content: 'Are you sure?',
okText: "OK"
}).data("kendoConfirm").result.done(function () { SaveData(); }).fail(function () { alert('2') });
}
else {
SaveData();
}
}
点击“取消”后,确认框没有显示,我有JavaScript error告诉
“无法获取未定义或空引用的属性‘结果’”
不知道为什么会这样。
【问题讨论】:
标签: asp.net-mvc kendo-ui telerik kendo-confirm