首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

两天了,没搞定的ajaxpro有关问题

2012-03-20 
两天了,没搞定的ajaxpro问题刚接触ajaxpro,返回数据集问题,如果返回datatable,在前台怎样接收数据啊?用什

两天了,没搞定的ajaxpro问题
刚接触ajaxpro,返回数据集问题,如果返回datatable,在前台怎样接收数据啊?用什么接收?简单的说就是,怎样实现无刷新的datagrid的效果?求思路!~

[解决办法]
同意楼上
[解决办法]
用var接就行
[解决办法]
肯定可以的,我接过,不会是null,
你可以先直接alert一下response,看是不是object,要是null,说明后台代码有问题。
[解决办法]
服务器端:
[AjaxPro.AjaxMethod]
public DataTable GetTable()
{
DataTable myTable = new DataTable();
DataColumn ColumnA=new DataColumn( "Name ",typeof(string));
DataColumn ColumnB = new DataColumn( "Value ", typeof(int));
myTable.Columns.Add(ColumnA);
myTable.Columns.Add(ColumnB);
DataRow myRowA = myTable.NewRow();
myRowA[ "Name "] = "Chater ";
myRowA[ "Value "] = 30;
myTable.Rows.Add(myRowA);
DataRow myRowB = myTable.NewRow();
myRowB[ "Name "] = "July ";
myRowB[ "Value "] = 28;
myTable.Rows.Add(myRowB);


return myTable;
}

客户端:
function testAjax()
{
_Default.GetTable(callback_test);

}

function callback_test(response)
{
//alert(response);
var ds=response.value;
for(var i=0;i <=ds.Rows.length-1;i++)
{
alert(ds.Rows[i].Name+ " "+ds.Rows[i].Value);
}
}
[解决办法]
后台直接生成表格样式的HTML代码的字符传给前台就可以了!

热点排行