js-ajax-* 实现异步
最后更新于:2022-04-02 03:18:48
[TOC]
## form表单ajax 提交
```js
$(".js-ajax-form").submit(function(e){
e.preventDefault();
var data = $(this).serializeArray()
var url = $(this).attr('action');
$.post(url,data,function(result){
if (result.code == 200){
alert(result.message);
}else{
alert(result.message);
}
},'JSON');
});
```
## js-ajax-get
```
设为关注章节
$(document).ready(function(){
//无弹框
$('a.js-ajax-get').click(function(event){
event.preventDefault();
var url = $(this).attr('href');
$.getJSON(url,function(res){
if (res.code == 1) {
alert("设置成功!");
window.location.reload();
}
});
});
})
```
## js-ajax-get-dialog - 异步前弹出对话框
```
设为关注章节
$('a.js-ajax-get-dialog').click(function(event){
event.preventDefault();
if (confirm("确认操作吗?")) {
event.preventDefault();
var url = $(this).attr('href');
$.getJSON(url,function(res){
if (res.code == 1) {
alert("设置成功!");
window.location.reload();
}
});
}
});
```
';