Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选择事件在AjaxData GridView中不起作用_Javascript_Jquery_Asp.net_Ajax_Gridview - Fatal编程技术网

Javascript 选择事件在AjaxData GridView中不起作用

Javascript 选择事件在AjaxData GridView中不起作用,javascript,jquery,asp.net,ajax,gridview,Javascript,Jquery,Asp.net,Ajax,Gridview,我的ajax gridview有一个问题,我想从ajax中的标签中获取值,但它返回null。以下是我的gridview: <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <div id="myModal" class="modal" style="display: none"> <!

我的ajax gridview有一个问题,我想从ajax中的标签中获取值,但它返回null。以下是我的gridview:

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
              <ContentTemplate>
            <div id="myModal" class="modal" style="display: none">
                <!-- Modal content -->
                <div class="modal-content">
                    <span onclick="CloseMyDiv();" id="closeSpan" class="close">×</span>
                    <br />
                    <div class="modal-body">

                    <AjaxData:GridView id="grdvPriorApproval" runat="server" RowCommandEvent="extractFunction">

                        <Columns>
                         <AjaxData:GridViewTemplateColumn  HeaderText="ClaimhId" SortField="ClaimhId" Visible="False" >
                            <EditItemTemplate>
                                <asp:TextBox ID="txtClaimhID" runat="server" Text='<%# Bind("ClaimhId") %>'></asp:TextBox>
                            </EditItemTemplate>
                            <ItemTemplate >
                                <asp:Label ClientIDMode="Static" ID="lblClaimhID" runat="server" Text='<%# Bind("ClaimhId") %>'></asp:Label>
                            </ItemTemplate>
                        </AjaxData:GridViewTemplateColumn>

                       <AjaxData:GridViewTemplateColumn  HeaderText="ApprovalTypeId" SortField="ClaimhId" Visible="False" >
                            <EditItemTemplate>
                               <asp:TextBox ID="txtApprovalTypeId" runat="server" Text='<%# Bind("ApprovaltypeID") %>'></asp:TextBox>
                            </EditItemTemplate>
                            <ItemTemplate >
                                <asp:Label ClientIDMode="Static" ID="lblApprovalTypeId" runat="server" Text='<%# Bind("ApprovaltypeID") %>'></asp:Label>
                            </ItemTemplate>
                        </AjaxData:GridViewTemplateColumn>

                        <AjaxData:GridViewBoundColumn ReadOnly="true" HeaderText="Reference" DataField="Reference" SortField="Reference" HeaderStyle-HorizontalAlign="Left" >
                           <ItemStyle HorizontalAlign="Left" Width="100px" />
                           <HeaderStyle HorizontalAlign="Left" />
                        </AjaxData:GridViewBoundColumn>

                        <AjaxData:GridViewBoundColumn ReadOnly="true" HeaderText="Patient #" DataField="MemberId" SortField="MemberId" HeaderStyle-HorizontalAlign="Left" >
                           <ItemStyle HorizontalAlign="Left" Width="100px" />
                           <HeaderStyle HorizontalAlign="Left" />
                        </AjaxData:GridViewBoundColumn>

                        <AjaxData:GridViewBoundColumn ReadOnly="true" HeaderText="Patient Name" DataField="MemberName" SortField="MemberName" HeaderStyle-HorizontalAlign="Left" >
                           <ItemStyle HorizontalAlign="Left" Width="100px" />
                           <HeaderStyle HorizontalAlign="Left" />
                        </AjaxData:GridViewBoundColumn>

                        <AjaxData:GridViewBoundColumn ReadOnly="true"  HeaderText="Remarks" DataField="Remark" SortField="Remark" HeaderStyle-HorizontalAlign="Left" >
                           <ItemStyle HorizontalAlign="Left" Width="100px" />
                           <HeaderStyle HorizontalAlign="Left" />
                        </AjaxData:GridViewBoundColumn>

                        <AjaxData:GridViewBoundColumn ReadOnly="true"  HeaderText="Valid Untill" DataField="ValidUntill" SortField="ValidUntill" HeaderStyle-HorizontalAlign="Left" >
                           <ItemStyle HorizontalAlign="Left" Width="100px" />
                           <HeaderStyle HorizontalAlign="Left" />
                        </AjaxData:GridViewBoundColumn>

                        <AjaxData:GridViewCommandColumn ControlStyle-Font-Bold="true" ControlStyle-ForeColor="#f2fae5"
                                    ControlStyle-BackColor="#6c9815" ButtonType="Button"  SelectText="Extract" ShowSelectButton="True">
                        </AjaxData:GridViewCommandColumn>
                       <%--<AjaxData:GridViewButtonColumn CommandName ="extract" ControlStyle-Font-Bold="true" ControlStyle-ForeColor ="black" Text="Extract" Visible="true"  >
                       </AjaxData:GridViewButtonColumn>--%>
                        </Columns>
                        </AjaxData:GridView> 
                    </div>

                </div>
            </div>

      </ContentTemplate>
      </asp:UpdatePanel>


非常感谢您对我的第一个Ajaxdata gridview的任何帮助

我现在试图将我的网格更改为telegrid,但我没有从我的Web服务获取数据。所以我更喜欢使用ajaxData,请帮助,我从3天以来就一直被困在这个问题上!谢谢,我现在尝试将我的网格更改为telegrid,但我没有从我的Web服务获取数据。所以我更喜欢使用ajaxData,请帮助,我从3天以来就一直被困在这个问题上!非常感谢。
 function extractFunction(sender,e) {
      var index = e.get_row().get_rowIndex();
      var gridView = $find('<%= grdvPriorApproval.ClientID %>');
      var row = gridView._rows[index].findControl('lblClaimhID').value;
     __doPostBack('CustomPostBack', row);
    }