`
aaron_ch
  • 浏览: 178080 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

The Hot ajax

阅读更多

Famous of web2.0, the script language pushed the web forward based on ajax technology.
Currently,many ajax frameworks can be  used, such as dojo,sajax,dwr.....
But I insist on coding that by myself.


var request;
function createRequest(){
 try{
  request = new XMLHttpRequest();
 } catch (e){
  try{
   request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try{
    request = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (e){
    alert("Your browser broke!");
    return false;
   }
  }
 }
 return request;
}

function ajaxRNTMP(phpurl,stuffid,idget1,idget2,idget3,idget4,idget5,idget6,idget7){
 
  model=getChangeValue(idget1);
  table=getChangeValue(idget2);
  datestart = document.getElementById(idget3).value;
  dateend = document.getElementById(idget4).value;
  ratio=getChangeValue(idget5);
  loc=getChangeValue(idget6);
  param=getChangeValue(idget7);
   //TODO : Validate form
  if(param==null || param==''){
     alert('Sorry,Please select paramerter!');
     return;
  }
  
  removePlot(stuffid,'ld');
  addElement();
  createRequest();
  querystring = "?model="+model+"&table="+table+"&datestart="+datestart+"&dateend="+dateend+"&ratio="+ratio+"&location="+loc+"&param="+param;
   
  request.open("GET", phpurl+querystring, true);
 request.onreadystatechange =function(){
  if(request.readyState == 4){
   if (request.status == 200){
   removeElement();
   ajaxDisplay = document.getElementById(stuffid);
   loading=document.createElement('img');
   loading.setAttribute('src',phpurl+querystring);
   loading.setAttribute('id', 'ld');
   ajaxDisplay.appendChild(loading);
   }
  }
 };
 request.send(null);
}

分享到:
评论

相关推荐

    ajax实例

    "此多为HOTAJAX下在而来的实例"可能指的是一个特定的Ajax库或框架,名为HOTAJAX。虽然这个名字在网络公开资源中没有找到对应的信息,但通常这样的框架会提供简化Ajax调用的API,使得开发者能更便捷地实现...

    AJAX搜索模块 hot

    在"hot"这个标题中,我们可以理解为这是一个热门的或高效的AJAX搜索模块。AJAX搜索模块的核心是提供快速、实时的用户交互体验,使用户能够在不中断当前浏览的情况下进行搜索查询,极大地提升了用户体验。 ### 1. ...

    AutoHotKey 帮助文档 AutoHotKey 帮助文档

    AutoHotKey 帮助文档知识点总结 AutoHotKey 是一个功能强大且灵活的自动化工具,旨在帮助用户自动完成各种重复性的任务。下面是 AutoHotKey 帮助文档中所包含的知识点总结: 1. AutoHotkey AutoHotKey 是一个自由...

    HOT-51增强版开发板使用说明_HOT-51增强_hot-51_东流电子HOT-51_

    **HOT-51增强版开发板使用说明** 在嵌入式系统开发领域,HOT-51增强版开发板是一款被广泛使用的教学和实验工具,由东流电子设计生产。这款开发板专为初学者和专业人士提供了一个理想的平台,以便理解和实践51系列...

    AutoHotkey中文帮助文档.7z

    热字符串则是在用户输入特定字符串时自动替换或扩展成预先设定的文本,例如,输入"btw"可以自动扩展为"by the way"。 文档中会详细讲解AutoHotkey的语法结构,包括变量、函数、表达式、流程控制语句等。变量用于...

    autohotkey绿色中文版

    **AutoHotkey:一款强大的自动化工具** AutoHotkey是一款开源的、绿色的、免费的自动化脚本语言,专为Windows操作系统设计。它以其强大的热键(Hotkey)和宏功能而闻名,允许用户通过简单的脚本自定义键盘、鼠标...

    autohotkey 1.1.30.01中文版

    AutoHotkey是一款开源的自动化脚本语言,可以用于创建各种自动化脚本,如快捷键、热键、宏等,从而简化重复性任务,提高工作效率。它的中文版版本*.*.**.**是当前最新版本,提供了丰富的功能以及用户界面的汉化,...

    HOT51增强版开发板使用说明_hot51_HOT-51增强型_hot51增强_hot-51_hot51开发板_

    《HOT51增强版开发板使用说明》 在嵌入式系统开发领域,51单片机因其简单易用、成本低廉而被广泛应用。HOT51增强版开发板是一款专为初学者和专业人士设计的51系列单片机学习工具,其强大的功能和丰富的扩展接口使得...

    AutoHotKey

    AutoHotKey是一款强大的自动化工具,尤其适用于Windows操作系统。它的核心功能是允许用户创建自定义的热键(快捷键)和宏,以实现高效的操作和自动化流程。作为一个开源项目,AutoHotKey具有高度的灵活性和可扩展性...

    AutoHotkey_CN_版本_1.1.30.03_AutoHotkey_

    AutoHotkey 是一个强大的自动化脚本语言,主要用于创建快捷键(Hotkeys)和自动化的任务。它允许用户通过编写简单的脚本来实现对计算机操作的高度自定义,提升工作效率和便利性。这个1.1.30.03版本的手册中文版提供...

    SciTE4Autohotkey

    对于 Autohotkey,SciTE4Autohotkey 添加了对 Autohotkey 语言特性的深度支持,如函数自动提示和关键字显示,使得编写 Autohotkey 脚本变得更加便捷。 **关键词详解** 1. **SciTE**: SciTE 是由 Larry Luiken 开发...

    AutoHotkey.zip

    window AutoHotkey中文版热键下载window AutoHotkey中文版热键下载window AutoHotkey中文版热键下载window AutoHotkey中文版热键下载window AutoHotkey中文版热键下载window AutoHotkey中文版热键下载window AutoHot...

    虚拟键盘Hot.Virtual.Keyboard.8.5 无毒破解版 带序列号

    More specifically, it is a Win32 EXE file for the Windows GUI subsystem. Authenticode signature block and FileVersionInfo properties CopyrightComfort Software Group Product Hot Virtual Keyboard 8.5....

    AutoHotkey中文手册

    这是一份AutoHotkey中文版手册。是一本由浅入深教会你使用AutoHotkey的手册。使用AutoHotkey后大大减轻了工作时一些重复操作的难度。如果只是要做一些简单的事件,花一点点时间按照样例上操作即可上手。完整读完这本...

    AutoHotkey 中文手册

    AutoHotkey 中文手册

    AutoHotKey源码

    AutoHotkey是一款强大的自动化工具,尤其适用于Windows操作系统。它的核心在于其开源的脚本语言,允许用户编写自定义的热键(快捷键)和宏,极大地提升了计算机操作的效率。这款软件起初是为了游戏操纵杆和鼠标的...

    JSuggest--模仿google,百度下拉提示框输入框 Ajax 兼容火狐(HOT)

    2. **Ajax**(Asynchronous JavaScript and XML):Ajax技术使得网页可以不刷新整个页面的情况下,向后台发送请求并接收数据。在JSuggest中,当用户在输入框中键入字符时,JavaScript会触发Ajax请求,向服务器查询...

    3种风格的AJAX左右切换内容3种风格的AJAX左右切换内容

    根据提供的文件信息,本文将详细解析“3种风格的AJAX左右切换内容”这一主题,主要涉及使用AJAX实现页面内容动态加载与切换的技术细节及其三种不同风格的应用案例。 ### 一、AJAX概述 AJAX(Asynchronous ...

    HOT51单片机开发板详尽资料

    ### HOT51单片机开发板详尽资料 #### 一、HOT51单片机开发板系统介绍 **1.1 HOT51单片机开发板简介** HOT51增强型开发板是在原有HOT51开发板的基础上进行升级与改进的产品。自发布以来,HOT51开发板已经成功服务...

Global site tag (gtag.js) - Google Analytics