イベントトリガーなしで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']);
私は何をしますか?
EDIT:
私はフィードバックを感謝し、私はスクリプトタグでラップしようと、「無効な数のパラメーターの」エラーを得ました。
ジャバスクリプトは次のようになります。
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