后台代码 (文件名 ajax.php)
<?php
echo $_POST['mobile'];
?>
前端代码(文件名 ajax.html)
<input type='text' name='mobile' id='mobile'/>
<input type='button' id='btn' value='发送号码给后端'/>
为按钮绑定ajax事件,当没有输入号码或其他内容时,弹出警告窗口,提示‘手机号不能为空’,jquery代码如下,(文件名:ajax.html)
<script type="text/javascript">
$(document).ready(function(){
$('#btn').on('click',function(){
if($('#mobile').val() == '')
alert('请输入手机号');
else
{
$.ajax({
url: 'ajax.php',
type: 'post',
data: {
mobile:$("#mobile").val(),
},
success: function(msg){
alert(msg);
},
error: function(){
alert('发送失败');
}
})
}
})
})
</script>
说明:
1、url对应的路由处理ajax请求
2、代码中msg这个参数是来自于ajax.php的输出字符串
3、data是传给处理ajax请求文件的数据,也就是url对应的处理文件
4、success和error是回调函数,成功执行success对应的方法;失败执行error对应的方法
这是一个没有经过实际执行的代码,如有错误欢迎留言指正