Ajax 异步调用代码

时间:2022-10-01 20:44:33
   function jsAjax() {
var Con;
var XmlRequset;
var AjaxContent; //返回内容
if (window.XMLHttpRequest) {
//判断浏览器是否支持XMLHttpRequest类 ie6以上支持
XmlRequset = new XMLHttpRequest();
} else {
//不支持调用 使用 ActiveXObject类 ie6和ie5
XmlRequset = new ActiveXObject("Microseft.XMLHTTP");
} XmlRequset.open("POST", "index.aspx/GetAjax", false); //调取方法
XmlRequset.onreadystatechange = function () {
if (XmlRequset.readyState == && XmlRequset.status == ) {
//readystate 返回 0: 请求未初始化 1: 服务器连接已建立 2: 请求已接收 3: 请求处理中 4: 请求已完成,且响应已就绪
//status 返回 200: "OK" 404: 未找到页面
Con=XmlRequset.responseText;
AjaxContent = XmlRequset.responseText; //读取返回值
document.getElementById('test').innerHTML = AjaxContent;
}
}
XmlRequset.setRequestHeader('Content-Type', 'application/json; charset=utf-8');
XmlRequset.setRequestHeader('SOAPAction', "GetAjax");
XmlRequset.send(); return Con;
} function jsAjax() {
var Con = "";
$.ajax({
type: "post",
contentType: "application/json",
url: "index.aspx/GetAjax",
data: "",
dataType:"json",
async: false,
success: function (resfe) {
Con = resfe.d;
}
}) return Con;
}

Ajax 异步调用代码的更多相关文章

  1. jquery ajax异步调用

    写程序的第一步都要知其然,至于知其所以然就要看个人的爱好了.下面说一下web开发中经常用的ajax. 这里是用的jquery框架实现的ajax异步调用.废话少说先上代码.(asp.net开发) var ...

  2. jquery中ajax异步调用接口

    之前写过一个原始的.无封装的页面,没有引入任何外部js,直接实例化Ajax的XmlRequest对象去异步调用接口,参见Ajax异步调用http接口后刷新页面,可对比一下. 现在我们用jquery包装 ...

  3. 浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法(转载)

    在调用一个jquery的ajax方法时我们有时会需要该方法返回一个值或者给某个全局变量赋值,可是我们发现程序执行完后并没有获取到我们想要的值,这时很有可能是因为你用的是ajax的异步调用async:t ...

  4. [转] 为什么javascript是单线程的却能让AJAX异步调用?

    为什么JavaScript是单线程的却能让AJAX异步发送和回调请求,还有setTimeout也看起来像是多线程的? function foo() { console.log( 'first' ); ...

  5. 使用 ajax 异步调用数据

    ajax 脚本 <script type="text/javascript" > function show(page) { var xmlhttp; try { xm ...

  6. Ajax异步调用http接口后刷新页面

    使用Ajax的目的就是提高页面响应速度,无需同步调用,无需整个页面刷新.这里直接在html中使用js来实现: 先获取XMLHttpRequest对象 var xmlHttp; //创建一个xmlHtt ...

  7. Ajax异步调用使用

    //验证通知号重复 function checkinformcodeagage() { var informcode = $("#txtinformcode").val(); if ...

  8. 使用rabbit mq&period;模拟dubbo&comma;使MQ异步调用代码写起来像是同步方法&period;

    最近在改造老系统,遇到了需要使用rabbitMq的场景.在以前使用的过程中需要在发送端和消费端各种配置,感觉比较麻烦,然后突然想到了dubbo中@Reference注解的形式,可不可以做一个类似的架子 ...

  9. Ajax - 异步调用后台程序 -JSON

    在ASP.NET使用ajax时基本上每个操作都要新建一个.ashx处理程序,页面很多,每个页面的操作也很多,这样的话项目就会产生新建很多很多的.ashx页面,能不能把方法写在后台中,然后Jquery直 ...

随机推荐

  1. PHP 中 define&lpar;&rpar; 和 const 定义常量时的区别

    自 PHP 5.3.0 起,有两种方式定义常量,使用 const 关键字或者 define() 函数:   1 2 const FOO = 'BAR'; define('FOO', 'BAR'); 这 ...

  2. docker安装

    系统要求:需要一个64位的centos7操作系统和版本3.10或更高版本的Linux内核 开始安装: uname -r   //查看内核版本yum -y update //更新系统更新到最新 #安装d ...

  3. error CS0103&colon; 当前上下文中不存在名称&OpenCurlyDoubleQuote;ViewBag”

    error CS0103: 当前上下文中不存在名称“ViewBag” View文件夹下缺少web.config文件

  4. 【Android - 框架】之GreenDao的使用

    上一篇博客([Android - 框架]之ORMLite的使用)中介绍了ORMLite的基本使用,今天我们来研究以下GreenDao的使用. GreenDao和ORMLite一样,都是基于ORM(Ob ...

  5. C&num;整理 条件语句

    条件语句主要分为if else语句和switch case语句. if else语句主要分为四种格式: 1. if(表达式) {} 2.二选一 if(表达式) {} else {} 3.多选一 if( ...

  6. WebGIS开源解决方案之环境搭建&lpar;二&rpar;

    续上篇,本文主要介绍开源GIS数据库产品postgres的安装, 从postgis官网下载安装文件,下载地址http://postgis.net 本文一postgresql-9.4.4-3-windo ...

  7. 新书发布《每天5分钟玩转Docker容器技术》

    后台不时收到关于纸质版教程书籍的询问,今天终于可以给大家一个交代了. <每天5分钟玩转Docker容器技术>现已在各大书城上架. 比较了一下,目前京东上最实惠:https://item.j ...

  8. pta总结2

    7-1 币值转换 (20 分) 输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式.如23108元,转换后变成"贰万叁仟壹百零捌"元.为了简 ...

  9. 认识下java注解的实现原理

    1,什么是注解 注解也叫元数据,例如常见的@Override和@Deprecated,注解是JDK1.5版本开始引入的一个特性,用于对代码进行说明,可以对包.类.接口.字段.方法参数.局部变量等进行注 ...

  10. C&plus;&plus;的iostream标准库介绍&plus;使用详解&lpar;转&rpar;

    0 为什么需要iostream 我们从一开始就一直在利用C++的输入输出在做着各种练习,输入输出是由iostream库提供的,所以讨论此标准库是有必要的,它与C语言的 stdio库不同,它从一开始就是 ...