为了账号安全,请及时绑定邮箱和手机立即绑定

为什么ajax代码块外面要跟一个 return false ?

为什么ajax代码块外面要跟一个 return false ?

至尊宝的传说 2018-07-04 14:30:04
 $.ajax(     {         url: "/merchant/admin/addcommodity",         type: "POST",         data: formData,         contentType: false,         processData: false,         cache: false,         success: function(res)         {            if(res.status == 0)             {                 alert("发生错误: "+res.info);             }            if(res.status == 1)             {                 alert("导入成功: "+res.info);                 reload();             }         }     });         return false;return false 是干什么用的?
查看完整描述

2 回答

?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

通常是表单也会有提交,阻止表单的提交。不然会出现两次请求,return  false相当于break停止;return true相当于跳出当前循环的continue.

查看完整回答
反对 回复 2018-07-16
?
当年话下

TA贡献1890条经验 获得超9个赞

一般是为了阻止后续的默认行为,比如submit的提交行为等

查看完整回答
反对 回复 2018-07-16
  • 2 回答
  • 0 关注
  • 482 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信