信息传递服务器,AJAX的与服务器之间的信息传递原理(初学)
最近一直在弄自己的博客www.aleiblog.com,进去看看吧,又不会怀孕
今天初学AJAX,还没有完全感受到它的强大,刚开始有不少不懂得地方,看了资料的的第一章时,似乎明白了不少。
AJAX为浏览器的刷新帮了大忙了。下面就是初学AJAX的感悟。
page1编写了脚本文件为
var xmlhttp=false;
function xx()
{
if(window.XMLHttpRequest)
xmlhttp=new XMLHttpRequest();
else if(window.ActiveXObject)
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
if(!xmlhttp&&typeof XMLHttpRequest!='undefinde')
xmlhttp=new XMLHttpRequest();
var name=document.getElementById("name").value;
var url="page2.aspx?name="+escape(name);
xmlhttp.open("GET",url,true);
xmlhttp.onstatechange=updatapage;
xmlhttp.send(null);
}
function updatepage()
{
if(xmlhttp.state==4)
{
var response=xmlhttp.responseText;
document.getElementById("span").innerHTML=response;
}
}
在page1页面的body中写入如下代码
在 page2的pageload函数中修如下代码
{
string s=resquest.QuerryString["name"].tostring();
responser.write(s);
}
其中的page1和page2位于同一个根目录下,脚本文件中的xmlhttp.open(“GET”,URl,true)
刚开始很多人会有疑问,为什么要用GET,URL又有神马作用,true是用来干什么的。
1.GET是page1向page2传递数据的方式,GET可以像URL后面添加参数
2.URL目标网页地址
3.true指部分刷新
疑问 ,为什么要传递参数,传递参数给谁,又是谁来返回参数,传递参数谁来处理
其实很简回答,page1网页中的脚本文件传递参数给URL,URL接收到参数之后通过string s=request.QuerryString["具体的名字"].tostring();之后response.write(s);
知识后response。write(S)中的s就是page2返回给page1前台代码的数,在前台需要用xmlhttp.responseText或者xmlhttp.responseXml使用。
这是最简单的一种,我是初学,其他的还没有接触到。以上有错误的地方还需大家指正
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
信息传递服务器,AJAX的与服务器之间的信息传递原理(初学)相关推荐
- ajax访问远程服务器,ajax 获取远程服务器时间
ajax 获取远程服务器时间 内容精选 换一换 云堡垒机与RADIUS服务器对接,认证登录系统的用户身份.本小节主要介绍如何配置RADIUS域认证模式,并可对配置的RADIUS认证进行用户有效性测试. ...
- 视频文件rpc服务器不可用,RPC服务器不可用怎么办
现在使用电脑既是一股潮流,又是一种必要.能够熟练地操作电脑,就意味着你比其他人多了一份优势,有时候我们在使用打印机的时候,突然弹出rpc服务不可用,rpc服务器专门为通信程序之间携带信息数据,那么RP ...
- 三个activity之间跳转 数据传递_第二百四十二回:Android中Fragment之间的数据传递概述...
各位看官们大家好,上一回中咱们说的是Android中Activity之间数据传递的例子,这一回咱们说的例子是Fragment之间的数据传递.闲话休提,言归正转.让我们一起Talk Android吧! ...
- servlet向ajax传递数据库,一、JSP、servlet、SQL三者之间的数据传递(前台与后台数据交互)...
背景: 目前业界很流行的MVC(model-view-control)开发模式,理解为 模型是Bean, 视图是 Html/Jsp, 控制是Servlet, 关联数据库的Dao web的运行机制: 数 ...
- Ajax库-认识服务器,URL地址,axios基本用法,响应状态码,业务状态码,接口测试工具
AjaxDay01 学习目标 1.理解客户端与服务器通信的过程 2.掌握 axios 的使用 3.了解接口文档的概念 服务器相关基础概念 概念:服务器是提供服务的设备(本质上就是一台电脑主机). 作用 ...
- 如何使用Ajax进行与服务器交互
@如何使用Ajax 如何使用Ajax进行与服务器交互 AJAX全称为"Asynchronous [ei'siŋkrənəs] JavaScript and XML"(异步JavaS ...
- Ajax系列之三——服务器客户端交互
Ajax最大的优越就是异步编程,而异步交互的基础是服务器和客户端间的交互.两者之间交互的底层原理不怎么明白,只知道他们之间需要遵循一些协议,这篇博客的重点是从代码的角度,结合实例,从应用层的角度,学习 ...
- 前端笔记知识点整合之服务器Ajax(上)服务器PHP数据交互HTTP
前端笔记知识点整合之服务器&Ajax(上)服务器&PHP&数据交互&HTTP 一.服务器 1.1 什么是服务器,做什么的? 服务器,就是放在机房中的电脑,和我们的电脑的 ...
- 服务器支持的网上银行系统列表,银行信息发布系统
随着国外金融行业的大规模介入,辽鸿科技银行多媒体信息发布系统,银行业迎来前所未有的激烈竞争人民币升值和基金市场的迅猛发展也给银行营业厅信息发布系统和银行利率/汇率/基金牌价显示系统带来了新的挑战.为了 ...
最新文章
- 2020年Spring Cloud最后一个大版本发布!
- Spring Boot 多版本更新,紧急修复 RFD 安全漏洞
- ECC椭圆曲线算法(3)加密解密过程
- linux暗转旧版java_Java旧版不断发展
- 前端学习(1737):css3实现loading效果
- qmake生成VS的vcproj/sln工程文件
- 如何极速极速搭建个人博客?Copy攻城狮用的这一招很优秀!
- 多克隆,坚决抵制快照
- main函数之前的事(略)
- 物联网可靠连接——PLC-IOT电力线载波通讯
- win7安装iis及web配置教程
- 使用JS将PDF文档转成图片,一页文档对应一张图片,并支持将图片批量导出!
- iOS6、7、8、9新特性总汇和适配说明
- 【死磕 Spring】----- IOC 之 Factory 实例化 bean
- Activiti工作流知识点:
- 论文阅读(边缘计算人工智能工业互联网)
- 运维常说的 5个9、4个9、3个9 的可靠性,到底是什么鬼?
- 工作站是高档的微型计算机 (,家用pc机和工作站有什么不同?
- PYTHON代码:根据FileRecord和MAP的关系,拼接IBM V7000 精简卷碎片
- 蚂蚁开放平台—获取支付宝用户信息
热门文章
- 怎样将1900-01-00变成-_《转生成蜘蛛又怎样》第2集预告:人类到来,蜘蛛子遭遇大危机...
- 云栖首日:智物智造宣布3年10亿目标
- 《阿里巴巴Android开发手册》正式发布
- 告警系统的一些痛点思考
- 90页Numpy精华、算法刷题44天等内容整理
- 如何使用ZBrush+Painter来创建一个新生物之母?
- 关于游戏烂代码的那些事(下)
- 2048——Java控制台版本
- 面试一位硕士海龟前端小姐姐有感
- 2018.10.13 bzoj1834: [ZJOI2010]network 网络扩容(最大流+费用流)