前端html页面中ajax的请求(基本的请求)
代码如下:
<script>
layui.use('jquery', function () { //声明jquery
var $ = layui.jquery;// 引入内置在layui中的jquery
$("#btn").click(function () {// 提交点击事件
$.ajax({
async: false,// false为同步
url: " Servlet?action=add",// 请求路径
data: $("#form1").serialize(),// 序列表单获取输入内容
type: "POST",// 请求方式
dataType: "json",// 返回值的类型 注意此处返回的的数据类型有 text json
success: function (data) {
if (data == '1') {
var index=parent.layer.getFrameIndex(window.name);
parent.layer.close(index); // 根据索引关闭弹出层
window.parent.location.reload();// 刷新父页面
} else {
alert("失败");
}
},
error: function (data) {
alert(data);
}
});
})
});
</script>