gridview未显示在填充uisg jquery的页面上

gridview未显示在填充uisg jquery的页面上,jquery,asp.net,Jquery,Asp.net,我正在使用jQueryAjax填充gridview。下面是我使用的代码 </asp:GridView> $(文档).ready(函数(){ </asp:GridView> $('#gvData').empty(); 加载_数据(0,10); }); 函数加载\u数据(iPageIndex、iPageSize){ $.ajax({ 类型:“POST”, contentType:“应用程序/json;字符集=utf-8”,

我正在使用jQueryAjax填充gridview。下面是我使用的代码

            </asp:GridView>
$(文档).ready(函数(){

            </asp:GridView>
$('#gvData').empty();
加载_数据(0,10);
});
函数加载\u数据(iPageIndex、iPageSize){
$.ajax({
类型:“POST”,
contentType:“应用程序/json;字符集=utf-8”,
url:“GridAjaxDotnetSpan.aspx/BindEmployees”,
数据:JSON.stringify({iPageIndex:iPageIndex,iPageSize:iPageSize}),
数据类型:“json”,
成功:功能(结果){
$('#gvData').empty();
$(“#gvData”).append(“EmpId EmpName empsal empaddr”)
对于(变量i=0;i
下面是我的gridview

            </asp:GridView>

通过调试,我在上面看到,所有的行都正确地附加到网格(gvData)中,但网格并没有显示在页面上

            </asp:GridView>

请帮助。

请尝试此代码。希望这能奏效!!或者,如果您添加了更新面板,请告诉我

            </asp:GridView>
       function load_data(iPageIndex, iPageSize) {
        try {
            $.ajax({

                type: "POST",
                contentType: "application/json; charset=utf-8",
                url: "GridAjaxDotnetSpan.aspx/BindEmployees",
                data: JSON.stringify({ iPageIndex: iPageIndex, iPageSize: iPageSize }),
                dataType: "json",
                success: function(result) {
                    //If you have your data as Json string than here parse your Json string.
                    result = JSON.parse(result.d);
                    var tempHtml = "";
                    if (result) {
                        var tempheader = "<tr><th><input type='checkbox' id='chkOrgheader' name='chkOrgheader' onclick='selectAll();' /></th><th>EmpId </th><th>EmpName </th><th>empsal </th><th>empaddr </th></tr>";
                        $("#<%=gvData.ClientId %>").find("thead").html(tempheader);
                        $("#<%=gvData.ClientId %>").find("tbody").empty();
                        for (var j = 0; j < result.length; j++) {
                            tempHtml += "<tr><td><input type=\"checkbox\" id=\"chkOrgRow_" + j + "\" name=\"chkOrgRow_" + j + "\" onclick=\"selectChildRec(this);\" />";
                            tempHtml += "</td><td>" + result[j].EmpId + "</td><td>" + result[j].EmpName + "</td><td>" + result[j].empsal + "</td>";
                            tempHtml += "<td>" + result[j].empaddr + "</td></tr>";
                        }
                        $("#<%=gvData.ClientId %>").find("tbody").html(tempHtml);
                    }
                },
                error: function (result) {
                    alert("Error");
                }
            });
        } catch (e) {
            alert(e.description);
        }
    }
函数加载\u数据(iPageIndex、iPageSize){
试一试{
$.ajax({
类型:“POST”,
contentType:“应用程序/json;字符集=utf-8”,
url:“GridAjaxDotnetSpan.aspx/BindEmployees”,
数据:JSON.stringify({iPageIndex:iPageIndex,iPageSize:iPageSize}),
数据类型:“json”,
成功:功能(结果){
//如果您将数据作为Json字符串,请在此处解析Json字符串。
result=JSON.parse(result.d);
var tempHtml=“”;
如果(结果){
var tempheader=“EmpId EmpName empsal empaddr”;
$(“#”).find(“thead”).html(tempheader);
$(“#”).find(“tbody”).empty();
对于(var j=0;j
您的实际gridview代码在哪里,请您更新它并告诉我们我没有更新面板。我已将gridview放置在表中。我检查了你的代码,但仍然没有显示。这可能是你面临的css问题!!