jquery_ajax 方法的示例
ajax 方法的示例:
前端代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript" src="jquery-3.3.1.js"></script>
</head>
<body>
<h2>Game</h2>
<h3>猜数字</h3>
<span>答案是0-100之间的整数</span>
<input id="content" />
<button id="btn">guess</button>
<script>
$(document).ready(function(){
$('#btn').click(function(){
$.ajax({
type:'POST',
url:'https://f5e02993c1bd-service.simplelab.cn/ajaxtest',
data:{
value:$('#content').val(),
},
dataType:'text',
beforeSend:function(xhr){
var reg = /^((?!0)\d{1,2}|100)$/;
if(!reg.test(parseInt($('#content').val()))){
xhr.abort();
alert('请输入 0 - 100 的整数');
}
},
success:function(result){
alert(result);
},
error:function(xhr,e){
console.log(e);
},
});
});
});
</script>
</body>
</html>
后端代码:
//game server
router.post('/ajaxtest',function(req,res,next){
if(req.body.value == 23)res.send('恭喜你,猜对了');
else res.send('不是' + req.body.value + '哦,别灰心,再接再厉!');
})