ajax的一般写法

javascript原生ajax写法分享 ajax:一种请求数据的方式,不需要刷新整个页面; ajax的技术核心是 XMLHttpRequest 对象; ajax 请求过程:创建 XMLHttpRequest 对象、连接服务器、发送请求、接收响应数据; /** * 得到ajax对象 */ function getajaxHttp() { var xmlHttp; try { //chrome, Firefox, Opera 8.0+, Safari xmlHttp = new XMLHttpRequest(); } catch (e) { // Internet Explorer 立即下载

 记录一段AJAX的基本写法,代码加注释,很多人认为它神秘,其实看了就明白了

这里用.NET的ASPX做返回处理的服务端

JS代码,调用方法

  <script type ="text/javascript">
   
   
var request = false;
   
try {
     request 
= new XMLHttpRequest();//非微软浏览器
   }
 catch (trymicrosoft) {
     
try {
       request 
= new ActiveXObject("Msxml2.XMLHTTP");//微软IE
     }
 catch (othermicrosoft) {
       
try {
         request 
= new ActiveXObject("Microsoft.XMLHTTP");//微软其他
       }
 catch (failed) {
         request 
= false;
       }
  
     }

   }

   
if (!request)//老式浏览器不支持XMLHttpRequest对象的
     alert("Error initializing XMLHttpRequest!");
     
   
function getCustomerInfo() {
     
var phone = document.getElementById("Text1").value;//获取表单上Text摸值
     
     
var url = "http://localhost:14379/WebHtmlPartDynamic/Default2.aspx?phone="+escape(phone);//请求的网页
     request.open("GET", url, true);//建立请求:GET方式,地址,TRUE为异步调用
     request.onreadystatechange = updatePage;//服务器处理完毕调用哪个方法
     request.send(null);//发送请求(一般不发送安全信息和XML为NULL)
   }

   
function updatePage() {
    
if(request.readyState ==4)//判断HTTP请求的就绪状态,这里4是最后一状态
    if (request.status == 200)//请求正常的状态码为200(返回错误连接的404类似的一种表示)
    {
        
var dh = request.responseText;    
        alert(dh);
    }

     
else if (request.status == 404)//以下为错误检查
         alert("Request URL does not exist")
       
else
         alert(
"Error: status code is " + request.status);
   }

</script>

 

HTML代码  如何调用

 

<body>
    
<form id="form1" runat="server">
    
<div>
        
<input id="Text1" type="text" />
        
<input id="Submit1" type="submit" value="submit" onclick = "getCustomerInfo()" /></div>
    
</form>
</body>

 

ASPX里写的,做为响应AJAX请求的处理部分

 

  protected void Page_Load(object sender, EventArgs e)
    
{
        
if (!IsPostBack)
        
{
            
string str = Request.QueryString["phone"];
            Response.Write(str);
            Response.Flush();
            Response.End();
        }

    }
Cloudflare SaaS 优选IP实战:提升大陆访问速度的配置指南 本文详细介绍了如何通过Cloudflare SaaS优选IP提升中国大陆用户访问速度的配置指南。从基础环境准备到IP筛选方法,再到完整配置流程和效果验证,帮助用户突破免费套餐限制,精准优化网络线路,特别适合跨境电商和面向中国大陆用户的网站优化。 阅读详情

相关推荐

STM32CubeMX Nucleo F767ZI 教程(1)

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 官网上买了个NUCLEO F767ZI 的开发板,144引脚的芯片,https://www.st.com/content/st_com/zh/products/evaluation-tools/prod

fafuwxm 2028

ajax标准完整写法

ajax 标准写法 $.ajax({ url:"http://www.microsoft.com", //请求的url地址 dataType:"json", //返回格式为json async:true,//请求是否异步,默认为异步,这也是ajax重要特性 data:{"id":"value"}, //参数值 type:"GET", ...

坚持去坚持。 1万+

解决UNITE数据库注释高unassigned率:手把手教你训练专属真菌分类器(含预训练模型分享)

本文针对使用UNITE数据库进行真菌ITS序列注释时出现的高未分配率问题,提供了详细的实战解决方案。通过对比vsearch直接注释与Naive Bayes分类器的原理差异,文章手把手指导读者在QIIME 2环境中训练专属分类器,包括数据准备、模型训练、参数优化及效果验证,并分享了预训练模型,旨在显著提升真菌群落分析的注释准确性和数据利用率。

weixin_29214199的博客 338

Ajax 请求的三种写法

Ajax 请求简介: Ajax即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术 ajax技术的目的: 是让js发送http请求,实现与服务端通信,即数据交互 ajax的两个主要好处: 异步请求 局部刷新(无刷新) 数据接口: 数据接口是后台提供的...

Nick.Peng's Blogs 7887

从零开始:用这些公开数据集搞定电力AI项目(含鸟巢、绝缘子、负荷预测等33个实战资源)

本文系统梳理了电力AI领域33个精选公开数据集,涵盖目标检测、负荷预测等关键场景,如鸟巢检测、绝缘子缺陷识别等。通过实战案例解析数据预处理、模型选型及性能优化策略,帮助工程师快速构建端到端解决方案,解决电力AI项目中的数据获取与处理难题。

weixin_42522552的博客 216

通达信量化打板选股指标公式源码副图

X_2:=3*LOW;X_13:=4;X_14:=3;X_15:=2;X_16:=1;

gpzb7的博客 4481

Ajax的三种写法(最原始的写法+最常用的写法+最简便的写法)

AJAX:Asynchronous JavaScript AND XML 定义:浏览器向服务器发送的异步请求(不改变页面的情况下,发送的变化) 核心:浏览器向服务器发送异步请求,javascript中提供xmlHttpRequest对象,这个是核心对象,来发送异步请求 最简写法:jQuery 书写ajax的步骤: 1,创建对象: new xmlHttpRequ...

Ace_2的博客 1万+

SpringBoot与锐浪报表服务器深度整合实战指南

本文详细介绍了SpringBoot与锐浪报表服务器的深度整合实战指南,包括环境准备、Windows/Linux系统配置、核心功能实现代码解析及常见问题解决方案。通过具体案例和代码示例,帮助开发者高效完成报表系统的集成与部署,提升企业级应用的报表处理能力。

weixin_29238147的博客 369

Ajax的使用

ajax技术的目的是让javascript发送http请求,与后台通信,获取数据和信息。ajax技术的原理是实例化xmlhttp对象,使用此对象与后台通信。ajax通信的过程不会影响后续javascript的执行,从而实现异步。 同步和异步 现实生活中,同步指的是同时做几件事情,异步指的是做完一件事后再做另外一件事,程序中的同步和异步是把现实生活中的概念对调,也就是程序中的异步指的是现实生活中的同...

生有涯,知无涯 398

越野换了逐飞的ips200pro的屏幕后代码烧录中报错: “Cannot initialize device connection” 和 “Flashing failed” ...如何解决?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1149

Python 爬虫实战:亚马逊 + eBay 商品信息跨平台抓取(价格 / 销量 / 评价对比)

亚马逊和 eBay 是全球知名的电商平台,拥有海量的商品信息。对于消费者来说,比较不同平台上的商品价格、销量和用户评价可以帮助他们找到性价比最高的商品。对于商家而言,了解竞争对手的商品信息有助于优化自身的产品策略和定价策略。然而,手动在两个平台上逐一比较商品信息是非常耗时且低效的。因此,开发一个能够自动抓取并对比这两个平台商品信息的爬虫工具具有重要的实际意义。

yansideyucsdn的博客 615

常见的Ajax写法汇总

title: Ajax写法 date: 2018-06-30 11:01:47 tags: Ajax写法 作者:李忠林Github: https://github.com/LeezhonglinGitblog: https://leezhonglin.github.io/ 什么是AJAX?AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和...

kujirashark 1万+

AI预测彩票,使用chatgpt和lstm神经网络(文末附源码)

AI预测彩票,使用chatgpt和lstm神经网络(文末有彩蛋)

淘淘小窝 1万+

一般ajax写法

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34250709的博客 329

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

ajax一般写法

$.ajax({    url:"http://www.microsoft.com",    //请求的url地址    dataType:"json",   //返回格式为json    async:true, //请求是否异步,默认为异步,这也是ajax重要特性    data:JSON.stringify(sendData),    //参数值    type:"GET",   //请求方式...

1017

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

html ajax ashx,ajax配合一般处理程序(.ashx)登录的一般写法

前端:首页function Login() {//var userid = $("#txtlogin").val();$.ajax({type: "post",url: "CarManager/ashx/User.ashx",data: { "action": "userlogin", "username": $("#txtlogin").val() },dataType: "json",succ...

weixin_39929595的博客 279

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

ajax配合一般处理程序(.ashx)登录的一般写法

前端: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>首页</title> <...

qq_45670012的博客 482

Ajax传值

ajax的一般写法 $.ajax({ type: "post", contentType: "application/json", url:posturl, data:{"userId":22}, dataType: 'json', async: true, success: function(result) { c...

Scarlett1994的博客 1289

如何用ajax请求后台数据的两种全网最实用且详细的写法

第一种用最简介方便的$.post请求后端数据 $.post("你的url地址",{ data//填写后台给的参数 },function(res){ console.log(res) }) 第二种通过$.ajax的写法请求后端数据 $.ajax({ type: 'post', url: "你的url地址", cache: false, data: {//后台给的参数}, dataType: 'json',//通过json格式返回

前端程序员、项目经理、人工智能博主 5217

10 AJAX

目录: 1. AJAX的作用 2. XMLHttpRequest 3. AJAX重构 4. 使用AJAX的一般结构 一、AJAX AJAX(Asynchronous Javascript And XML)是一种不刷新整个页面的情况下,与服务器端交互并动态更新当前页面的技术。目前AJAX已经被广泛使用,如百度地图、进度条显示等都是使用了AJAX技术。 传统的web开发每当页面上有数据更...

Michaelia_hu的博客 304

ajax简易写法,AJAX的简洁写法

// ajax操作$('#btn').on('click',function(){var url = "{:url('confirm')}";var actual_money=$('.input').val()var id = "{$id}";$.post(url,{actual_money:actual_money,id:id},function (index) {if(index.cod...

weixin_42445886的博客 556

ajax请求有多少种写法,Ajax 请求的三种写法

Ajax 请求简介:Ajax即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种建立交互式网页应用的网页开发技术javascriptajax技术的目的:是让js发送http请求,实现与服务端通讯,即数据交互ajax的两个主要好处:异步请求局部刷新(无刷新)数据接口:数据接口是后台提供的,是一个url地址,经过访问该url,实现对...

weixin_33433927的博客 2454

jQuery ajax 的 Promise 风格写法

ajax() 方法通过 HTTP 请求加载远程数据。该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。 ajax 绝对是 jQuery库中最重要的方法,大大的简化了ajax请求的编码过程,使用方式优美。如果说不足之处就是当许多功能需要连续调用,环环相扣依赖时,代码全部一层一层...

黄河爱浪的博客-专注CSS,jQuery,uni-app领域 2891
上一篇: AJAX控制DOM结点
下一篇: VMWare VMNet 8 的配置使用
hell8088
博客等级 码龄20年 11粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值