javascript - 在javascript中包装函数

标签 javascript jquery asp.net

如何将一个函数包装到另一个函数中以便我可以在代码隐藏中调用它?

所以这是我需要包装并调用函数的代码:

$(function () { 
$('#container').highcharts({
    chart: {
        type: 'bar'
    },
    title: {
        text: 'Fruit Consumption'
    },
    xAxis: {
        categories: ['Apples', 'Bananas', 'Oranges']
    },
    yAxis: {
        title: {
            text: 'Fruit eaten'
        }
    },
    series: [{
        name: 'Jane',
        data: [1, 0, 4]
    }, {
        name: 'John',
        data: [5, 7, 3]
    }]
    });
 });​

<div id="container" style="width:340px; height:270px;"></div>

我被告知我可以将其包装起来,然后调用该函数。如何做到这一点?

这个数据是虚拟的,我的数据来自服务器。我想要的是使用 RegisterClientScriptBlock 在代码后面重绘图表,以便它刷新数据。

最佳答案

在aspx页面中

<script type="text/javascript">
    function container_highcharts() {
        $('#container').highcharts({
            chart: {
                type: 'bar'
            },
            title: {
                text: 'Fruit Consumption'
            },
            xAxis: {
                categories: ['Apples', 'Bananas', 'Oranges']
            },
            yAxis: {
                title: {
                    text: 'Fruit eaten'
                }
            },
            series: [{
                name: 'Jane',
                data: [1, 0, 4]
            }, {
                name: 'John',
                data: [5, 7, 3]
            }]
        });
    }
</script>

在代码后面

protected void Page_Load(object sender, EventArgs e){
     string someScript = "<script language='javascript'>container_highcharts();</script>";
     Page.ClientScript.RegisterStartupScript(this.GetType(), "onload", someScript);
}

关于javascript - 在javascript中包装函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17566978/

相关文章:

javascript - 刷新页面时保存用户的选择

javascript - 希望在 blur div 上构建悬停/契约(Contract)扩展

asp.net - 错误代码0x80070001是什么?我该如何解决它?

c# - 如何为 ASP.NET 5 应用程序设置语言环境?

c# - 检查数据库值是否因数据库中的空值而无法正常工作

javascript - 是否可以将 Google Analytics 代码放入外部 JS 文件中?

javascript - 如何获取日期选择器中选定的年份?

javascript - 如何改变一个简单拼图的方向

jquery - 嵌入所有流行的图像格式 - jquery/javascript

javascript - 无法获取排序项目数组以在屏幕上显示结果?