本月博客排行
-
第1名
龙儿筝 -
第2名
zysnba -
第3名
johnsmith9th - wy_19921005
- sgqt
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- javashop
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- ranbuijj
- arpenker
- tanling8334
- kaizi1992
- sichunli_030
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- lemonhandsome
- luxurioust
- Xeden
- lzyfn123
- forestqqqq
- zhanjia
- nychen2000
- ajinn
- wjianwei666
- johnsmith9th
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
AJAX核心对象-- XMLHttpRequest 对象使用详解 (二)
看完详解一,就很期待详解二,与大家共勉:
挑战异步性 本文的后面,我将用很多时间编写和使用异步代码,但是您应该明白为什么 open() 的最后一个参数这么重要。在一般的请求/响应模型中,比如 Web 1.0,客户机(浏览器或者本地机器上运行的代码)向服务器发出请求。该请求是同步的,换句话说,客户机等待服务器的响应。当客户机等待的时候,至少会用某种形式通知您在等待: ·沙漏(特别是 Win ...
PHP怎么获取XMLHttpRequest.send()传过来的值?
问:
PHP怎么获取XMLHttpRequest.send()传过来的值?
答:
看XMLHttpRequest的方法是GET还是POST,实际上跟提交一个form一样。用$_GET或者$_POST就可以获取到相应的值了。
$str = file_get_contents('php://input');
用这个可以接收整个send来的东东: a=XXX&b=XXX
ajax教程
Ajax XMLHttpRequest 异步请求
ajax异步请求即XMLHttpRequest请求:
兼容firefox,mozillar,safari,opera,IE等主流浏览器
以get请求为例子:
var xmlHttp;
var bgArgument;
var responseFunction;
/**
* url:request path
* argName: argument name
* argName: argument va ...
AJAX基础学习笔记
function createXmlHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
...
XMLHttpRequest
XMLHttpRequest是Ajax技术体系中最为核心的技术。缺少了它,Ajax的其余技术就无法成为一个有机的整体,将会土崩瓦解。
1999年上半年,M$在IE 5.0版中首次支持这种技术,他们是通过一个名为XMLHTTP的ActiveX对象来支持这种技术的。XMLHTTP对象使得页面中的脚本具有了在不刷新页面的情况下直接与服务器通信的能力。在此之前,能够做到这件事的唯一技术是通过IFrame,然 ...
Ajax系列之XMLHttpRequest对象
Ajax系列开篇----有兴趣的同学可以看看《Ajax实战:实例详解》
简单记录,个人学习。
1. Ajax的名片
Asynchronous JavaScript and XML (异步JavaScript和XML)。
是Jesse James Gaiiett创造的名词,是指一种创建交互式的网页应用的网页开发技术。
2. Ajax的优势
Ajax不是一种新 ...
js xmlHttpRequest
var xhr =window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");
if(xhr){
xhr.onreadystatechange = function(){
if (this.readyState == 4 && this.st ...
XMLHttpRequest对象池
如果采用和服务器每交互一次就新建一个XMLHttpRequest对象的方式,则会很耗费客户端的内存。
实现XMLHttpRequest对象池的大体思路是:建立一个缓存数组用来存放已经创建好的XMLHttpRequest对象,遇到用户请求需要创建XMLHttpRequest对象时,则先看缓存数组中是否已经有XMLHttpRequest对象空闲,如果有则直接从缓存中取一个试用;如果没有则重新创建一个.
...
以支持多种浏览器的方式创建 XMLHttpRequest 对象
Ajax代码同时支持Internet Explorer 和非 Microsoft游览器
/* Create a new XMLHttpRequest object to talk to the Web server */
var xmlHttp = false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
xmlHtt ...
Ajax 创建请求
根据不同浏览器来创建
IE浏览器是使用ActiveXObject来创建的
其他浏览器则是用XMLHttpRequest来创建的
鉴于该情况我们采用try catch方法进行
function getXmlHttp() {
var xmlHttp;
try {
xmlHttp = new XMLHttpRequest();//非IE浏览器
}catch(e) {
...
XMLHttpRequest客户端接收数据的三种方式
responseStream属性与responseText和responseXML的具体作用都是用来接收服务端返回的数据.三者的区别在于接收数据的格式不同.
responseText是用来接收服务端返回的字符串,文本格式的数据内容.
respons[align=left][/align]eXML用来接收服务端返回的XML格式的数据.这两种方法比较常用.也比较好理解.
而responseStream可 ...
创建ajax对象
根据不同浏览器来创建
IE浏览器是使用ActiveXObject来创建的
其他浏览器则是用XMLHttpRequest来创建的
鉴于该情况我们采用try catch方法进行
function getXmlHttp() {
var xmlHttp;
try {
xmlHttp = new XMLHttpRequest();//非IE浏览器
}catch(e) ...
联动下拉菜单:采用XMLHttpRequest实现数据获取
代码比较简单,相信大家能看明白。
另外,我对XMLHttpRequest的使用不是特别熟悉,如果有使用不当之处,还请大家批评指正。
JSP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra ...