直接打开 /XJGLMK/Student_GetMoreContent?page=2 可以看到数据吗?
解决方案 »
- 如何使所开发的asp.net程序运行在指定域名下?求高手解答.
- 小弟刚刚选了一个.net 方向想加个。net方面的群
- File1.PostedFile.SaveAs(uploadPath + fileName);未将对象引用设置到对象的实例
- asp.net中备份及还原数据库问题
- 定义web service 与定义一个类来使用, 在使用方法上好像一模一样的, 大家说是不是啊?
- Reporting Service怎麼設置可以直接有打印功能(很急的問題)
- 如何生成一个任意数??
- 存储过程的问题!
- 关于动态应用.css文件样式的问题
- 哪里有抓取web(HTML)的服务?
- 还是一个数组重新排列的问题
- 奉100分以谢高手 asp.net用代码编译某个页面
这句有问题 page是一个变量,你试一下 { page2:page }
另外。回调哪里只有一个参数吧
你那个打开页面后返回的是神马啊?能发下吗?/XJGLMK/Student_GetMoreContent?page=2
还有这个如果page=2是表示再取50条数据在list里返回过来,我想做的是动态加载的效果
算了。下班了。
不能使用:status == "success"来判断
必须是:data.status
也就是返回的是:{"status":"????"}
现在都看不到你返回的代码。怎么告诉你写呢?
$(function() {
$(".Table_Content").scroll(function() {
var page = 1;
if ($(this).scrollTop() + $(".Table_Content").height() > $("#Content").height() - 10) {
//当鼠标到达底部就再取100条数据
$.getJSON("/XJGLMK/Student_GetMoreContent", {
page: page
},
function(data) {
alert(data.status);
if (data.status == "success") {
page++;
alert(page);
});
}
});
});
});
<table border="1" id="Content">
@{string YXSH = Session["YXSH"].ToString();}
@foreach (var list in BLL.XJGLMK.SJ_XSJBXX.GetTable(YXSH, 0))
{
<tr><td>@(list.JDH)</td><td>@(list.XH)</td><td>@(list.SFZH)</td><td>@(list.XM)</td><td>@(BLL.JCBMMK.QTDM.getCoder("GB/T2261-1980").Where(p => p.Code == list.XBM).Select(p => p.Name).FirstOrDefault())</td>
<td>@(list.RXNYR)</td><td>@(list.XJNJ)</td><td>@(BLL.ZYGLMK.SJ_ZYJBQK.GetList(YXSH).Where(p => p.ZYDM == list.ZYDM).Select(p => p.ZYMC).FirstOrDefault())</td>
<td>@(BLL.XJGLMK.SJ_XSJBXX.getBJMC(list.BJID).Where(p => p.BJBH == list.BJID).Select(p => p.BJMC).FirstOrDefault())</td><td>@(BLL.JCBMMK.QTDM.getCoder("XX-BXCC").Where(p => p.Code == list.BZKCC).Select(p => p.Name).FirstOrDefault())</td>
<td>@(list.LXDH)</td><td>@(list.JTDZ)</td><td>@(list.ZT)</td></tr>
}
</table>
</div>
前台的。
哦,那我如果使用的是$.get()呢?应该可以返回一个集合吧
[{字段名:字段值},{字段名:字段值},{字段名:字段值}]你按照这个格式,重新组织你的数据集就行了