Чтобы загрузить элемент div, но моя кнопка загрузки не работает в соответствии со следующим кодом:
Этот элемент div создает карту, поэтому я должен загрузить эту карту, используя PDF-файл после нажатия на кнопку загрузки.button.
<div id="voterdesign">
<table width="100%">
<tr>
<th><img src="emblem.png" width="75" height="85" /></th>
<th><img src="AAYOG.png" width="145" height="85"/></th>
</tr>
<tr>
<th colspan="2"><hr></th>
</tr>
<tr>
<th colspan="2">
<img src="<?php if(isset($pic)) echo $pic; ?>" width="200" height = '200'>
<td>VOTER ID</td>
<td><input type="text" name="roll" value="<?php if(isset($id)) echo $id?>" readonly></td>
</tr>
<tr>
</tr><tr>
</tr>
<tr>
<td>ELECTOR'S NAME</td>
<td><input type="text" name="roll" value="<?php if(isset($name)) echo $name?>" readonly></td>
</tr>
<tr>
</tr><tr>
</tr>
<tr>
<td>FATHER'S NAME</td>
<td><input type="text" name="roll" value="<?php if(isset($fname)) echo $fname?>"readonly></td>
</tr>
<tr>
</tr><tr>
</tr>
<tr>
<td>GENDER</td>
<td><input type="text" name="roll" value="<?php if(isset($gender)) echo $gender?>" readonly></td>
</tr>
<tr>
</tr><tr>
</tr>
<tr>
<td>DATE OF BIRTH</td>
<td><input type="text" name="roll" value="<?php if(isset($dob)) echo $dob?>" readonly></td>
</tr>
</table>
</div>
<div id="editor"></div>
<button id="cmd">Download Card</button>
<script>
var doc = new jsPDF();
var specialElementHandlers = {
'#editor': function (element, renderer) {
return true;
}
};
$('#cmd').click(function () {
doc.fromHTML($('#voterdesign').html(), 50, 50, {
'width': 1700,
'elementHandlers': specialElementHandlers
});
doc.save('sample-file.pdf');
});
</script>
Помогите, чтобы при нажатии на кнопку загрузки началась загрузка в формате pdf
Я уже пробовал следующий код