gridview未显示在填充uisg jquery的页面上
我正在使用jQueryAjax填充gridview。下面是我使用的代码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”,
</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问题!!