如何从HTML文件中调用一个js函数,而无需事件触发器?我想有这样的代码:如何在没有事件的情况下调用js函数
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script src="jquery.flot.js"></script>
<script src="chart.js"></script>
<title>
</title>
</head>
<body>
<div id="chart1" style="width:600px;height:300px"></div>
show_graph({{ chart_type }}, {{ data }}, {{ options }});
</body>
</html>
但这只是导致函数调用被打印到屏幕上,而不是实际正在执行的功能。
例如我得到了 show_graph(bar,[[1,2000],[2,50],[3,400],[4,200],[5,5000]],['Foo']);
我该怎么办?
编辑:
我很欣赏的反馈,但我想在一个脚本标签内,并得到一个错误“参数无效号码”。
的JavaScript是:
function show_graph(charttype, data, options){
var chart_options = {
series: {
charttype: {
show: true
}
}
}
var plot = $.plot($("#chart1"), [data], [chart_options]);
}
,所以我想真正的问题是“为什么我得到一个‘参数无效号码’错误,当我正经过3个参数,并接受3个参数?”
我可以问,为什么我们在这里使用{{}}双括号? – KNU
@KNU它有点晚,但有{{}}用法,你可以使用char_type,data和options变量的值。 – Prometheus