今天想起很久没有练练AJAX了,于是做了个小东西,有点像聊天室的感觉,其功能也很简单,主要有:
添加内容,
查看所有内容,
在输入姓名的时候查询,像GOOGLE一样,
一定时间内刷新前10条内容

我觉得在做这种东西的时候,先要可见,再添加,于是先做了最后一个功能
CS的代码也很简单
先有一个根据SQL读取数据的方法:

Ajax示例private void DisPlay(string sql)
    }

之后再加一个加载数据的方法:
Ajax示例 private void LoadData()
    }

这样就完成了服务器端的代码,接下来搞定JS,
主要有几个方法是AJAX基本上定了的方法,
Ajax示例 var httpRequest    
Ajax示例    function CreateXmlHttpRequest()
    }
调用就是调SendRequest方法就行了,要想显示的地方不同的话,。可以改CellBack方法,
再写个获取数据的方法:
Ajax示例function Gets()
}

在最前面加一句setInterval("Gets()",5000);

基它几个功能就是大同小异了,不过有一点,如果不做任何处理的话,输入中文会是乱码的,我找了很多种方法,只有一种最好用,也最简单:
Web.Config中添加配置
<globalization requestEncoding="gb2312" responseEncoding="gb2312" />
就可以了。
我随便把代码文件一起传到这上面来,以后好下载,哈哈。
AJAX小示例(类似聊天室)





相关文章:

  • 2021-10-26
  • 2021-12-20
  • 2022-02-02
  • 2021-12-28
  • 2021-06-28
  • 2022-12-23
  • 2021-05-20
  • 2021-06-17
猜你喜欢
  • 2021-08-10
  • 2021-12-03
  • 2022-02-28
  • 2021-10-18
相关资源
相似解决方案