服务器对ajax调用一直处于“正在加载”状态的问题
戒焦戒躁 2006-04-04 09:10:08 我遇到这样一个问题:在使用ajax(直接使用XMLHttpRequest对象,不使用任何封装后的ajax类)发送异步请求后,服务器的响应存在这样一个规律:当重启了IIS后,一切正常,而当仅重新启动了应用程序而未重启IIS时,再执行调用时,服务器就不能正确响应,在客户端取得的readyState值为1,即表示正在加载,无论等多久都这样,且越久电脑反应越迟钝。请问高手这是怎么回事?
补充:服务端代码大致如下:
Context.Response.Cache.SetCacheability(HttpCacheability.NoCache)
Response.ContentType = "text/plain"
Dim oldpass As String = Request.QueryString("oldpass")
Dim newpass As String = Request.QueryString("newpass")
...
If ... Then
Response.Write("密码修改成功!")
Else
Response.Write("数据库操作失败! 请重新登录后再试。")
End If
Response.Flush()
Response.Close()