C# 更新面板回发后如何调用json post函数?

C# 更新面板回发后如何调用json post函数?,c#,javascript,jquery,json,C#,Javascript,Jquery,Json,我在UpdatePanel中有一个gridview。我需要在更新面板刷新后调用json函数 下面是我的代码示例: <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:GridView ID="GrvHabits" runat="server" BorderWidth="1" ShowHeader="False" AutoGenerateColumns="

我在UpdatePanel中有一个gridview。我需要在更新面板刷新后调用json函数

下面是我的代码示例:

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
 <asp:GridView ID="GrvHabits" runat="server" BorderWidth="1" ShowHeader="False" AutoGenerateColumns="false"
                        CssClass="mGrid" PagerStyle-CssClass="pgr" Width="90%" AlternatingRowStyle-CssClass="alt"
                        OnRowDataBound="GrvHabits_DataBound">
                        <Columns>
                            <asp:TemplateField>
                                <ItemTemplate>

这是我的json函数

<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
    google.load('visualization', '1', { packages: ['corechart'] });

    function drawVisualization() {
        var id = $('#Id').text();
        $.ajax({
            type: "POST",
            url: "/Services/Charts.asmx/Draw",
            data: "{Id: " + id + " }",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (response) {

                var items = response.d;

load('visualization','1',{packages:['corechart']});
函数drawVisualization(){
变量id=$('#id').text();
$.ajax({
类型:“POST”,
url:“/Services/Charts.asmx/Draw”,
数据:“{Id:+Id+”}”,
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“json”,
成功:功能(响应){
var项目=响应d;

处理页面的endrequest事件:
处理页面的endrequest事件:
所以我的问题的解决方案非常简单

我已将函数名更改为函数pageLoad(){}


它就像一个符咒:)

所以我的问题的解决方案非常简单

我已将函数名更改为函数pageLoad(){}


它就像一个符咒:)

如果你能发布一个例子会非常有帮助如果你能发布一个例子会非常有帮助