POST请求
var xhr = new XMLHttpRequest();
// 2监听请求
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
console.log(xhr.responseText)
}
};
// 3:初始化请求参数
xhr.open("POST", "/bdxt/logo.php", true)
// 4 设置请求头 模拟表单类型的数据发送 "application/x-www-form-urlencoded"是默认值
// xhr.setRequestHeader('content-type',"application/x-www-form-urlencoded")//默认方式
xhr.setRequestHeader('content-type',"application/json:charset=utf-8")
// 准备数据
var user={
name:"晚风",
pass:"123"
};
// 将js对象转成json
var data=JSON.stringify(user);
// 5 发送请求
xhr.send(data);
php后台接收方法为
$data=file_get_contents('php://input');
// print_r($post);
print_r(json_decode($data,true));
// 1 创建Ajax对象
var xhr = new XMLHttpRequest();
// 2监听请求
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
console.log(xhr.responseText)
}
};
// 3:初始化请求参数
xhr.open("GET", "/bdxt/logo.php", true)
// 4 发送请求
xhr.send(null);