我想用WebService去访问数据库,然后使用JS将得到数据绑定到HTML标签上,能给一个例子吗?
展开全部
<script language="javascript" type="text/javascript">
function ShowMess(id){
var c=$("#"+id+"");
// var liobj = c.parent().parent();
// $(liobj).children(".c_li11").remove();
var src =c.attr("src");
var parid = c.parent().parent().find("input").val();
$.ajax({
type: "POST",
contentType: "application/json",
url: "/WebService/MessageService.asmx/GetMessageList",
data: "{parid:" + parid + ",cid:"+<%=Cid %>+",gid:"+<%=Gid %>+"}",
dataType: 'json',
success: function(result) {
if (result.d) {
$(result.d).each(function() {
c.parent().after("<li class=\"c_li11\">"+this[5]+" 回复于 "+this[6]+" <br/><br/>" + this[3] + " <br/><br/></li>");
});
}
}
});
}
</script>
[WebMethod]
public List<object[]> GetMessageList(int gid,int cid,int parid)
{ //return (List<object[]>)HttpContext.Current.Cache["Msg:" + parid];
return GardenLogic.ClassForum.GetList(gid, cid, parid);
}
大致的就是这样的
用手是jquery
ajax取得数据无刷新的
function ShowMess(id){
var c=$("#"+id+"");
// var liobj = c.parent().parent();
// $(liobj).children(".c_li11").remove();
var src =c.attr("src");
var parid = c.parent().parent().find("input").val();
$.ajax({
type: "POST",
contentType: "application/json",
url: "/WebService/MessageService.asmx/GetMessageList",
data: "{parid:" + parid + ",cid:"+<%=Cid %>+",gid:"+<%=Gid %>+"}",
dataType: 'json',
success: function(result) {
if (result.d) {
$(result.d).each(function() {
c.parent().after("<li class=\"c_li11\">"+this[5]+" 回复于 "+this[6]+" <br/><br/>" + this[3] + " <br/><br/></li>");
});
}
}
});
}
</script>
[WebMethod]
public List<object[]> GetMessageList(int gid,int cid,int parid)
{ //return (List<object[]>)HttpContext.Current.Cache["Msg:" + parid];
return GardenLogic.ClassForum.GetList(gid, cid, parid);
}
大致的就是这样的
用手是jquery
ajax取得数据无刷新的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询