Он продолжает выдавать мне следующую ошибку, и я не могу получить представление для передачи холста в контроллер.
Uncaught ReferenceError: HTML2Canvas не определен.
<div class="form-group text-center">
<label>Client:</label>
<div id="signArea" >
<div id="signature-pad" name="signature-pad" class="signature-pad">
<div class="signature-pad--body">
<canvas class="signature-pad" id="signature-pad" width="400" height="100" style="border:1px solid #000000;"></canvas>
</div>
<div class="signature-pad--footer">
<div class="description">Sign above</div>
<div class="signature-pad--actions">
<div>
<button type="button" class="button clear" data-action="clear">Clear</button>
</div>
</div>
</div>
</div>
</div>
</div>
Сценарий
<script>
$("#fileSubmit").click(function(e){
html2canvas([document.getElementById('signature-pad')], {
onrendered: function (canvas) {
var canvas_img_data = canvas.toDataURL('image/png');
//ajax call to save image inside folder
$.ajax({
url: '<?php echo base_url()?>admin/update_jobcard',
data: { img_data:img_data },
type: 'POST',
dataType: 'json',
success: function (response) {
window.location.reload();
}
});
}
});
});
</script>