发表于: 2019-12-20 09:55:46

3 1251


今天完成的事

             

原生AJAX的学习

POST方法

function sign() { 
var data = {
name: document.getElementById('name').value,
pwd: document.getElementById('pwd').value
}
var xmlhttp;
if (window.XMLHttpRequest) {
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
xmlhttp = new XMLHttpRequest();
} else {
// IE6, IE5 浏览器执行代码
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
var data = JSON.parse(xmlhttp.responseText);
document.getElementById('ajax').innerText = data.message;
console.log(data.message);
}
}
xmlhttp.open("POST", "/api/a/login", true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
; xmlhttp.send("name=" + data.name + "&pwd=" + data.pwd);
}

       

原生GET 方法

var xmlhttp;
if (window.XMLHttpRequest) {
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
xmlhttp = new XMLHttpRequest();
} else {
// IE6, IE5 浏览器执行代码
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","/try/ajax/demo_get.php",true);
xmlhttp.send();

JQ   load 方法

JQ方法 load方法学习
$('.sign').click(function() { $('.sign').load('/api/a/login', function(responseTxt, statusTxt, xhr) {
if (statusTxt == "success")
alert("外部内容加载成功!");
if (statusTxt == "error")
alert("Error: " + xhr.status + ": " + xhr.statusText);
$('#ajax').text(status);
});
})

get方法

JQ get方法 学习 
$('.sign').click(function(){
$.get('/api/a/login',function(data,status){
alert(data+status)
})

})

post方法



$('.sign').click(function() {
var arry = {
name: $('#name').val(),
pwd: $('#pwd').val()
};
$.post("/api/a/login", {
name: arry.name,
pwd: arry.pwd
}, function(data, status) {
alert(data + status)
$('#ajax').text(status);
})
})

1GET请求指定的页面信息,并返回实体主体。
2HEAD类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头
3POST向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资源的建立和/或已有资源的修改。
4PUT从客户端向服务器传送的数据取代指定的文档的内容。
5DELETE请求服务器删除指定的页面。
6CONNECTHTTP/1.1 协议中预留给能够将连接改为管道方式的代理服务器。
7OPTIONS允许客户端查看服务器的性能。
8TRACE回显服务器收到的请求,主要用于测试或诊断。
9PATCH是对 PUT 方法的补充,用来对已知资源进行局部更新 。

明天计划的事

     1 看看怎么着能把任务提交了


返回列表 返回列表
评论

    分享到