我想将我的一些div转换为PDF,我尝试过jsPDF库但没有成功.似乎我无法理解我需要导入什么才能使库工作.我经历过这些例子,但我仍然无法理解.我尝试过以下方法:
<script type="text/javascript" src="js/jspdf.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
在jQuery之后:
$("#html2pdf").on('click', function(){
var doc = new jsPDF();
doc.fromHTML($('body').get(0), 15, 15, {
'width': 170
});
console.log(doc);
});
Run Code Online (Sandbox Code Playgroud)
出于测试目的但我收到:
"Cannot read property '#smdadminbar' of undefined"
Run Code Online (Sandbox Code Playgroud)
#smdadminbar身体的第一个div 在哪里.
我已经定义了一个名为的JavaScript变量myData,它是new Array这样的:
var myData = new Array(['2013-01-22', 0], ['2013-01-29', 0], ['2013-02-05', 0],
['2013-02-12', 0], ['2013-02-19', 0], ['2013-02-26', 0],
['2013-03-05', 0], ['2013-03-12', 0], ['2013-03-19', 0],
['2013-03-26', 0], ['2013-04-02', 21], ['2013-04-09', 2]);
Run Code Online (Sandbox Code Playgroud)
我想知道是否可以对数组中找到的数值求和(例如0 + 0 + 21 + 2 + 0等),并且可能有一个变量,结果是我可以在脚本标记之外使用,因为我有7种这样的阵列对应于一周中的每一天.我想基于此进行比较.如果可能的话,这是采取这种行动的最佳方法吗?
I have the following HTML form:
<form id="ChartsForm">
<div id="dateoptions">
<p>Until date: <input type="date" name="until_date" value="Until date"></p>
<p>Since date: <input type="date" name="since_date" value="Since date"></p>
</div>
<div class="insightsoptions">
<input id="newLikes" class="insightsbuttons" type="submit" name="submit" value="Daily new likes">
<input id="unlikes" class="insightsbuttons" type="submit" name="submit" value="Daily unlikes">
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
以及以下 JQuery 脚本:
$(function () {
$("#newLikes").one('click', function () {
$.ajax({type:'GET', url: 'newLikes.php', data:$('#ChartsForm').serialize(), success:
function(response) {
alert(response);
$("#dailyNewLikes").html(response);
}});
return false;
});
$("#newLikes").on('click', function(){
$(this).toggleClass('green');
$('#dailyNewLikes').toggle();
});
Run Code Online (Sandbox Code Playgroud)
如何检查输入“until_date”和“since_date”是否为空,以及它们是否为空以在执行 ajax 调用之前停止脚本,提醒用户错误,然后如果输入继续不再是空的了。我必须使用.one(). 我已经尝试过使用 . blur() …