`
- 浏览:
13534 次
- 来自:
浙江
-
写了个ajax调用的js,以备自己以后再用
js 代码
- var xmlHttp;
- function createXMLHttpRequest(){
- if (window.ActiveXObject){
- var version = ["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0",
- "MSXML.XMLHttp.3.0","MSXML.XMLHttp","Microsoft.XMLHttp"];
- for(var i = 0; i < version.length; i++ ){
- try{
- var oXmlHttp = new ActiveXObject(version[i]);
- return oXmlHttp;
- }catch(oError){}
- }
- }else if (window.XMLHttpRequest){
- var oXmlHttp = new XMLhttpRequest();
- return oXmlHttp;
- }
- throw new Error("不能创建XMLHttp对象,请确认您的电脑上已安装了XMLHttp对象!");
- }
- function sendRequest(url,param,callBack,sync) {
- if(!xmlHttp) xmlHttp = createXMLHttpRequest();
- xmlHttp.open("post",url,sync);
- xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
- xmlHttp.onreadystatechange = function() {
- if (xmlHttp.readyState == 4) {
- if (xmlHttp.status == 200) {
- callBack(xmlHttp.responseXML);
- }
- }
- }
- xmlHttp.send(param);
- }
- function addParam(params,paramName,paramValue) {
- var param = encodeURIComponent(paramName) + "=" + encodeURIComponent(paramValue);
- params.push(param);
- }
- function getParams(params) {
- var time = new Date().getTime();
- params.push(time);
- return params.join("&");
- }
分享到:
- 2007-11-03 09:40
- 浏览 1661
- 评论(0)
- 论坛回复 / 浏览 (0 / 1953)
- 查看更多
Global site tag (gtag.js) - Google Analytics
相关推荐
Ajax 是现代Web 应用程序开发的一项关键工具。它让你能向服务器异步发送和接收数据,然后用 Javascript 解析。 Ajax 是 Asynchronous JavaScript and XML (异步JavaScript 与XML)...1. Ajax起步 Ajax 的关键在于 XML
6.2.1 起步 159 6.2.2 编写测试 159 6.2.3 运行测试 172 6.2.4 使用标准/定制查询串 177 6.2.5 使用jsunit服务器 181 6.2.6 获得帮助 183 6.2.7 还能用什么? 184 6.3 小结 184 第7章 分析javascript调试工具...
虽然还处于起步阶段,但该技术具有巨大的潜力。随着硬件性能的进一步提升和相关技术的发展,Ajax3D有望成为下一代富3D网络应用的重要基础。 **面临的挑战:** - **浏览器兼容性**:不同浏览器对X3D插件的支持程度...
首先,我们需要理解Spring Boot的核心特性,包括自动配置、起步依赖和嵌入式Web服务器(如Tomcat)。通过`@SpringBootApplication`注解,我们可以轻松启动Spring Boot应用,并且Spring Boot会根据项目依赖自动配置...
Dojo 是一个强大的JavaScript工具库,它为Web开发提供了丰富的功能和组件,包括AJAX、DOM操作、动画效果、事件处理、模块化等。在"dojo起步学习的好例子"这个压缩包中,我们很可能会找到一系列针对Dojo库的实例,...
1. **起步**:介绍Ajax的基本原理和历史背景,以及所需的基础知识。 2. **Ajax工具箱**:讲解XMLHttpRequest对象的用法,以及处理JSON和XML的方法。 3. **设计原则**:讨论如何设计用户友好的Ajax应用,避免常见问题...
ajax实战中文版,从新手起步,帮你成为ajax专家
ajax实战中文版,从新手起步,帮你成为ajax专家
ajax实战中文版,从新手起步,帮你成为ajax专家
ajax实战中文版,从新手起步,帮你成为ajax专家
ajax实战中文版,从新手起步,帮你成为ajax专家。
SpringBoot是Java领域广泛使用的微服务框架,它简化了Spring应用的初始搭建以及开发过程,提供了自动配置、起步依赖和运行时健康检查等功能。Ajax(Asynchronous JavaScript and XML)则是一种在无需重新加载整个...
在网上开店已经成为许多创业者和自由职业者的首选,尤其是对于那些希望通过互联网平台实现零成本起步的人来说。本教程涵盖了从零开始创建在线商店的全过程,包括选择合适的平台、产品定位、店铺装修、营销策略以及...
- **起步依赖(Starter Dependencies)**:Spring Boot通过起步依赖提供了一种简单的方式来添加所需的功能模块,如Web、Data JPA等。 - **自动配置(Auto Configuration)**:Spring Boot会根据项目中的依赖自动...
1. **Spring Boot**:Spring Boot简化了Spring应用程序的初始搭建以及开发过程,提供了自动配置、起步依赖、命令行接口等特性。在这个项目中,Spring Boot作为基础框架,负责初始化和管理Web服务、数据库连接以及...
如果没有听说过 Rails,那么欢迎您外星旅行归来,近几年大概只有那个地方没有听说过 Ruby on Rails 了。...从容起步 Ajax 之旅——Ajax 技术资源中心 什么是 Ajax?Ajax(Asynchronous JavaScript and XML)是一
SpringBoot的核心特性包括自动配置、起步依赖和命令行接口,极大地提高了开发效率。 MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及...
- **起步依赖(Starters)**:简化Maven或Gradle配置,通过引入特定的依赖包,如`spring-boot-starter-web`,即可自动配置相关组件。 - **内嵌式Servlet容器**:Spring Boot默认使用Tomcat或Jetty作为内嵌服务器,...