我正在使用这个plugin .
我的应用程序通过 ajax 调用提交签名。在成功的 ajax 返回后,我想禁用用户的任何签名更改。我尝试的最后一件事是以下内容,但签名板仍然处于事件状态并绘制线条(听众 afe 未分离):
function showResponse(itemJson, statusText, xhr, $form) {
if (itemJson.status == 'success') {
debugger;
$($form.find('.clearButton')).remove();
$($form.find('button')).remove();
$form.find('input').attr('readonly', 'readonly');
var api = $form.signaturePad();
var sig = api.getSignatureString();
api.updateOptions({displayOnly: true})
// $form.signaturePad({displayOnly: true}).regenerate(sig);
}
}
有人知道如何更新现有的signaturePad,使其变成禁用模式吗?
最佳答案
通常我使用:
api.off();
它适用于我的软件
关于jquery - ajax成功后如何禁用signaturePad( Canvas ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33601665/