asp.net jquery利用ajax技术调用后台静态方法,此静态方法如何访问服务器端控件?
我现在在做功能其实很简单,一个页面每秒刷新一次,现在用ajax控件做的但是刷新的时候还是有闪动,谁能教我怎样做可以让它不闪动也能实时的更新页面数据吗,不管什么方法都可以。...
我现在在做功能其实很简单,一个页面每秒刷新一次,现在用ajax控件做的但是刷新的时候还是有闪动,谁能教我怎样做可以让它不闪动也能实时的更新页面数据吗,不管什么方法都可以。最好是给我个例子。
展开
4个回答
展开全部
直接用jquery就行了
首先在页面上做个定时器,如:
var int=self.setInterval("clock()",50)
function clock(){
$.ajax({
url: "text.ashx",
data: { OP:“参数值” },
dataType: "json",
success: function(data) {
//处理业务
$("#divContainer").html("展示的数据")
},
error: function(xhr, status, errMsg) {
}
});
}
页面容器:<div id="divContainer"></div>
首先在页面上做个定时器,如:
var int=self.setInterval("clock()",50)
function clock(){
$.ajax({
url: "text.ashx",
data: { OP:“参数值” },
dataType: "json",
success: function(data) {
//处理业务
$("#divContainer").html("展示的数据")
},
error: function(xhr, status, errMsg) {
}
});
}
页面容器:<div id="divContainer"></div>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这是用的Timer实现的。好像没用到ajax
你可以在JS里面找到服务器控件在JS里面操作
你可以在JS里面找到服务器控件在JS里面操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Ajax就是无刷新的。如果有刷新肯定是你的思路不对。
更多追问追答
追问
控件.......
屏幕总是闪动,不知道为什么
追答
!!!!!!!!!!!!!!!!!
控件!!!!!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
支持 楼上 hjingquan2003 这位朋友的答案!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询