在原生js中应用ajax
var xhr = new XMLHttpRequest()
xhr.open('GET', url, true)
xhr.send()
xhr.onload = function(){
const data = JSON.parse(xhr.responseText);
console.log(data);
const ul = document.querySelector('ul');
const newslist = data.newslist
var str = ''
newslist.forEach(function(item){
str += `
<li>
<a href="${item.url}" target="_blank">${item.title}</a>
</li>
`
})
ul.innerHTML = str;
}
在jQuery中应用ajax
$.ajax({
url: '',
async: true,
method: 'GET',
success: function(res){
console.log(res);
},
error: function(err){}
})
$.ajax({
url: '',
async: true,
method: 'POST',
data: {
key: '',
num: 20,
},
success: function(res){
console.log(res);
},
error: function(err){}
})