Javascript 如何在没有事件的情况下调用js函数
我如何在没有事件触发器的情况下从html文件中调用js函数?我想要像这样的代码:Javascript 如何在没有事件的情况下调用js函数,javascript,jquery,html,events,function,Javascript,Jquery,Html,Events,Function,我如何在没有事件触发器的情况下从html文件中调用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
<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>
所以我想真正的问题是“当我传递3个参数并接受3个参数时,为什么会出现“参数数无效”错误?”将其包装在
标记中:
<body>
<div id="chart1" style="width:600px;height:300px"></div>
<script type="text/javascript">
show_graph({{ chart_type }}, {{ data }}, {{ options }});
</script>
</body>
显示图({{chart{u type}},{{data},{{options}});
…虽然我不知道模板是如何影响的。我想它将呈现相同的效果。您需要将函数调用包装在脚本标记中,如下所示:
<script type="text/javascript">
show_graph({{ chart_type }}, {{ data }}, {{ options }});
</script>
显示图({{chart{u type}},{{data},{{options}});
如果需要验证为XHTML,还应该使用CDATA进行包装。请参阅以获取对它的引用。将其放入
标记中
show_图({{chart_type},{{{data},{{options}})代码>添加脚本标记
<script>
show_graph({{ chart_type }}, {{ data }}, {{ options }});
</script>
显示图({{chart{u type}},{{data},{{options}});
加载页面时应调用该函数。要使用jQuery执行此操作,请使用以下代码:
<script type="text/javascript">
$(document).ready(function() {
show_graph({{ chart_type }}, {{ data }}, {{ options }});
});
</script>
$(文档).ready(函数(){
显示图({{chart{u type}},{{data},{{options}});
});
还有一个答案:
<script type="text/javascript">
(function() {
// The following code will be enclosed within an anonymous function
var foo = "Goodbye World!";
document.write("<p>Inside our anonymous function foo means '" + foo + '".</p>');
})(); // We call our anonymous function immediately
</script>
(功能(){
//以下代码将包含在匿名函数中
var foo=“再见,世界!”;
写(“在我们的匿名函数中foo表示“+foo+”””;
})();//我们立即调用匿名函数
它已经位于页面底部,因此前面的所有元素都可以进行操作。所有受访者:我感谢反馈,但我尝试将其包装在脚本标记中,并出现“无效参数数”错误。javascript是:函数show_graph(charttype,data,options){var chart_options={series:{charttype:{show:true}}}var plot=$.plot($(“#chart1”),[data],[chart_options])}所以我想真正的问题是“当我传递3个参数并接受3个参数时,为什么会出现“无效数量的参数”错误?”我能问一下为什么我们使用{}这里是双括号?@KNU有点晚了,但是使用{{}用法,可以获得char_type、data和options变量的值。
<script type="text/javascript">
(function() {
// The following code will be enclosed within an anonymous function
var foo = "Goodbye World!";
document.write("<p>Inside our anonymous function foo means '" + foo + '".</p>');
})(); // We call our anonymous function immediately
</script>