所有
我尝试使用Sharepoint 2013中的数据生成jsPDF。
var objSender= "";
var fileName= "";
function printTable(sender) {
// To generate pdf document using list item data
objSender = sender;
var promise = $.ajax({
url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getbytitle('Request For Information')/items('" + getParameterByName('ID') + "')",
method: "GET",
headers: {
"ACCEPT": "application/json;odata=verbose"
}
});
promise.done(successFunction);
promise.fail(errorFunction);
}
function successFunction(data) {
l = {
orientation: 'p',
unit: 'px',
format: 'a4',
compress: true,
fontSize: 28,
lineHeight: 0,
autoSize: true,
printHeaders: true
};
我收到错误,说d.data.object中的结果是未定义的或null。 我读到这可能是因为javascript是异步的,这意味着在加载数据之前执行jsPDF行。
感谢任何帮助,
Marco