PHP---ajax

W3School的Ajax

网页部分更新,不用重新加载整个网页

局部刷新
PHP---ajax_第1张图片

XMLHttpRequest 对象

var url = "server.php?inAjax=1&do=checkMember&username=ericwolf";

1.实例化对象

var request = new XMLHttpRequest();

2.发送请求

open(method,url,async)
send(string)

request.open("POST","create.php",true);
request.setRequestHeader("Content-type","application/x-www-form-urlencoded");
request.send("name=秦洛"&sex=男);

3.取得响应

PHP---ajax_第2张图片

PHP---ajax_第3张图片

//监听服务器的响应

request.onreadystatechange = function(){
    ...
}

测试的时候,window平台下可以尝试一下fiddler工具

jQuery实现Ajax请求
w3school文档

PHP---ajax_第4张图片

PHP---ajax_第5张图片

PHP---ajax_第6张图片

  • JSONP的方法仅对GET请求有效

HTTP请求

PHP---ajax_第7张图片

PHP---ajax_第8张图片

PHP---ajax_第9张图片

PHP---ajax_第10张图片

你可能感兴趣的:(Ajax,PHP)