Jquery 尝试初始化签名时出错
无法在初始化之前对签名调用方法;试图调用方法“draw” 我想重新绘制json代码Jquery 尝试初始化签名时出错,jquery,ajax,Jquery,Ajax,无法在初始化之前对签名调用方法;试图调用方法“draw” 我想重新绘制json代码 { "lines": [ [ [144, 130.73], [144, 129.73], [144, 128.73], [145, 128.73], [146, 128.73], [147, 128.73], [148, 128.73] ] ] } 使用 它显示在初始化之前无法调用签名上的方法试图调用方法
{
"lines": [
[
[144, 130.73],
[144, 129.73],
[144, 128.73],
[145, 128.73],
[146, 128.73],
[147, 128.73],
[148, 128.73]
]
]
}
使用
它显示在初始化之前无法调用签名上的方法试图调用方法“draw”。如何修复它
这是我重新绘制的签名代码
$('button#b1')。单击(函数(){
$('redrawSignature').signature('draw',$('signatureJSON').val();
});代码>
这似乎是一个老问题,但是这个插件仍然可以很好地用于签名,所以这里有一个解决方案,以防其他人提出同样的问题
// redraw_sign is the the div where you will show your signature
$('#redraw_sign').signature('enable');
// "json_sign" is where your json of the signature is. for test you can pass the above json value instead of $('#json_sign').val() in the following.
$('#redraw_sign').signature('draw', $('#json_sign').val());
$('#redraw_sign').signature('disable');
如果上面的代码在“enable”之前抛出错误或初始化,那么将第一行放在下面
$('#redraw_sign').signature().signature('enable');
希望它能帮助一些人。这是我的全部使用pluginsjson(字符串或对象)的JSON对象或其字符串表示形式,如从toJSON命令获得的。