我試圖編碼中附帶的代碼生成的文件,但沒有任何反應,但不是沒有編碼的文件生成錯誤,ajax
request
永遠不會執行如何在base64中使用jspdf和html2canvas生成一個文件?
什麼是正確的方法是什麼?
html2canvas(document.getElementById("workAreaModel"), {
onrendered: function(canvas)
{
var img = canvas.toDataURL("image/png");
var doc = new jsPDF("l", "pt", "letter");
doc.addImage(img, 'JPEG',20,20);
var fileEncode = btoa(doc.output());
$.ajax({
url: '/model/send',
data: fileEncode,
dataType: 'text',
processData: false,
contentType: false,
type: 'GET',
success: function (response) {
alter('Exit to send request');
},
error: function (jqXHR) {
alter('Failure to send request');
}
});
}
});
是什麼'doc.output()'返回?是''/ model/send「'期待'GET'請求? – guest271314
如果沒有調試步驟和輸出,則存在作爲「爲什麼此代碼無法正常工作」問題的實例關閉的風險。 – danh