易截截图软件、单文件、免安装、纯绿色、仅160KB

AJax实现局部刷新功能的留言板

公司最近给我一个任务:把一个用iframe做的留言板改写用Ajax做,这样做的原因是:对搜索引擎的优化。虽然很早就知道Ajax可以做局部刷新,但因为自己是刚毕业入职的菜鸟,仅仅是知道有这么个技术可以做这样一功能而已。一边学一边做。现在这功能还没完全弄好,先总结下思路以便更好的学习:
业务逻辑:在线研讨会,提问者页面立即局部刷新,其他用户打开了这个页面定时局部刷新。
所用知识:ajax  定时器 往主页面局部div里异步加载进一个显示提问者所提问题列表的页面
代码:
//清空输入框,提示已输入
function submitQA() {
    document.qasubmit.body.value = "";
    qahint.innerHTML = "<b> 您的发言已经提交,欢迎继续发言。谢谢。</b>"
}
//点击问题提交调用
function readySubmit() {
    setTimeout(submitQA, 1000);
    setTimeout(function(){assign('tv');} , 1500);
}
//异步加载数据处理页面
function load(id) {
    assign(id);
    setTimeout(function () { load(id);},5000);
}
//往主页div插入一个页面
function assign(id){
   /* Create a new XMLHttpRequest object to talk to the Web server */ 
   var xmlHttp;
try
    {
  // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
catch (e)
    {
  // Internet Explorer
  try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
  catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("您的浏览器不支持AJAX!");
     


相关文档:

AJAX 库 API


什么是 AJAX 库 API?
AJAX 库 API 是一种内容分布网络,可载入最受欢迎的开源 JavaScript 库的架构。通过使用 Google AJAX API 载入程序的 google.load() 方法,您的应用程序能够迅速从全球任何位置访问不断增长的、最受欢迎的开源 JavaScript 库列表,包括:
jQuery
jQuery UI
Prototype
script.aculo.us
Mo ......

解决ajax缓存问题(转)

Ajax添加数据之后,刷新前台页面,数据没有变化。
只有重新找开IE再输入地址,才能看到效果。
以上这些是不是缓存的原因啊?怎么解决?
ajax缓存问题解决途径:
1.在AJAX请求的页面后加个随机函数,我们可以使用随机时间函数
 
      加时间戳 var url = BaseURL + "&timeStamp=" ......

ASP.NET的完全可视化Ajax开发测试

我自己写个快速入门的ASP.NET的完全可视化Ajax开发,用Visual studio2008里面自带的AJAX Extensions控件。
1,首先,往页面里面拽一个ScriptManager控件(注册脚本,必须在所有服务器控件之前出现)
2,往页面里拽一个UpdatePanel控件(局部刷新控件)
3,在UpdatePanel控件的面板里,拽一个TextBox控件TextBox1和一个La ......

ASP.NET 示例 AJAX 应用程序


      本教程创建使用 ASP.NET 的 AJAX 功能的基本示例应用程序。您可以了解到有关 ASP.NET 的 AJAX 功能的更多信息,将知道这些功能旨在解决哪些技术问题,以及以下介绍性文档将涉及哪些重要的 AJAX 组件:
·ASP.NET AJAX Overview
·添加 AJAX 和客户端功能
在本教程中,您将 ......

超酷的Ajax框架:qooxdoo1.0发布

qooxdoo是一个自由免费的Ajax GUI框架,现在它的1.0版本提供了下载。 qooxdoo的发音为 ['ku:ksdu:],,它提供了使用JavaScript实现几乎所有,建立类桌面Web应用程序所需的用户界面。根据开发者HTML, CSS或 DOM知识不是必需的。这个架构可以运行在所有主流的浏览器上,例如:Internet Explorer, Firefox, Safari, Opera和Chr ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号