JavaScript异步AJAX与JSON总结

本文介绍了JavaScript中的异步AJAX技术及其与JSON的关系,包括AJAX的基本概念、创建XMLHttpRequest对象、向服务器发送请求及响应处理。同时,解释了JSON的特性、语法和解析序列化方法。最后,讨论了C#中获取表单数据的四种方式:形参、FormCollection、Request.Form和实体类。
摘要由CSDN通过智能技术生成

异步AJAX与JSON是都存在于表单提交中的重要知识点。在表单提交中主要归纳于四个提交方法,而这里详细讲解一下AJAX与JSON以及在C#中获取表单数据的四种方式。
一、 AJAX

  1. 简介
    AJAX不是某种编程语言,它是一种在无需加载整个网页的的情况下能够更新部分网页内容的技术。
  2. 异步
    (1)与异步相对的是同步,同步是指一个进程在执行某个请求的时候,该请求需要一段时间之后才能返回信息,那么该进程将一直等待下去,直到信息返回之后才能继续运行后面的进程。
    (2)而异步则不同,在执行请求时不需要等待返回信息,将继续执行下面的操作,不管其它进程的状态,当有信息返回时则系统会通知进程进行处理,提高了运行效率。
  3. 创建XMLHttpReuset对象
    在JSON提交或者AJAX提交时需要用到XMLHttpReuset对象的支持。
    (1) XMLHttpReuset对象是用于在后台与服务器之间的数据交互。
    (2) 可以在不重新加载页面的情况下更新网页
    (3) 在页面加载后从服务器请求和接收数据
    (4) 在后台想服务器发送数据
    现基本所有浏览器都内建有XMLHttpReuset对象。不过部分以及部分低版本浏览器使用ActiveXObject。
    创建方法:通过实例化的方式进行创建。
    在这里插入图片描述
    为了处理所有浏览器都能够支持,就通过判断是否支持XMLHttpReuset对象从而使用两种方法来进行处理:支持则创建XMLHtppRequset对象;不支持则创建ActiveXObject。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值