Ajax中$.post()和$.ajax()我们该用那个?
$.post()$.post($form.attr('action'), $form.serialize(), function(result) {console.log(result);}, 'json');$.ajax()//发送ajax提交文章$.ajax({url: "/article",type: 'POST',
·
$.post()
$.post($form.attr('action'), $form.serialize(), function(result) {
console.log(result);
}, 'json');
$.ajax()
//发送ajax提交文章
$.ajax({
url: "/article",
type: 'POST',
data: {
title,
type,
content,
publish_type,
},
dataType: 'json',
success: ({msg, data, code}) => {
if (code === 200) {
//清除掉编辑器的内容
vditor.clearCache();
window.location.replace(data.redirectUrl);
} else {
notify(msg)
}
}
})
结论
其中$.post()方法中的function(){}只有当请求成功响应成功是才能执行该方法(可以理解为完整写法中succes:后的方法),如果需要在请求出错时执行函数,则只能使用 $.ajax();
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)