1.Jquery以GET和POST方式发送AJAX请求
<script>
$('button').eq(0).click(function(){
$.get('http://127.0.0.1:8000/jquery-server',{a:100,b:200},function(data){
console.log(data);
},'json')
})
$('button').eq(1).click(function(){
$.post('http://127.0.0.1:8000/jquery-server',{a:100,b:200},function(data){
console.log(data);
},'json')
})
</script>
app.all('/jquery-server',(request,response)=>{
response.setHeader('Access-Control-Allow-Origin','*');
const data = {name:'liuyang',sex:'男'};
response.send(JSON.stringify(data));
});
2.Jquery以通用方式发送AJAX请求
$('button').eq(2).click(function(){
$.ajax({
url: 'http://127.0.0.1:8000/jquery-server',
data:{a:100,b:200},
type:'GET',
dataType:'json',
timeout:2000,
success:function(data){
console.log(data);
},
error: function(){
console.log('出错啦!');
},
headers:{
c:300,
d:400
}
},'json');
});