JS+ashx实现异步刷新效果,工具是VS2010,只能刷新一次。

JavaScript013

JS+ashx实现异步刷新效果,工具是VS2010,只能刷新一次。,第1张

请看一看是否ashx被缓存了。

在代码中添加如下语句使ashx不被缓存:

context.Response.Cache.SetNoStore()

JSP中如何异步刷新DIV:

比如现在jsp页面上有ID分别为aa的div,要求1秒刷新一次,div里的内容都是<%=new function()%>

那么异步刷新的函数的写法如下;

$(function() {

window.setInterval('aa()', 1000)

})

function aa(){

//代码块

}

可以利用ajax异步刷新,示例如下

$.ajax({

url:"(你要请求的url地址)",

data:{

"key1" : "value1",

"key2" : "value2"

},

type:"post", //此处传递方式可以是get也可以是post

dataType:"json", //后台要返回的数据形式

success:function(data){//请求成功的要执行的回调函数

console.log('请求成功')

console.log(data)

},

error:function(msg){//请求失败的要执行的回调函数

console.log('请求失败')

console.log(msg)

}

})