【发布时间】:2015-09-01 17:21:03
【问题描述】:
我想在一个打开的箱子上设置一个计时器。我把它放在我的按钮上
<input type="submit" value="Checkout" name="submitAction" class="btn btn-block alert-success" onclick="unlockcase()" />
这是我的函数,它调用我的控制器并在 15 分钟后关闭案例。
function unlockcase() {
setTimeout(function () {
var id = @Model.ID
$.ajax({
type: 'POST',
url: '/Case/UnlockCase',
data: 'id=' + id,
success: function () {
window.location.reload(true);
}
});
},15000);
};
它会命中函数和控制器,但它会立即发生,而计时器没有工作。任何帮助将不胜感激。
【问题讨论】:
-
15 分钟等待定义在哪里?
-
定时器有
100作为输入,即100毫秒。 -
用 15 * 60 * 1000 代替 100。
-
对不起。我应该改变这一点。我早些时候降低了它以确保它击中我的控制器。我会编辑它
-
你没有取消点击...
标签: jquery ajax settimeout