大家好,我需要帮助来在 ajax 成功后删除跨度。我在按下保存按钮时插入加载,以便用户不会多次按下并最终多次传递相同的项目,但成功后它会返回而不用旧的方式以下是我使用此函数的代码的摘录$('#btn_salvar_consultor').prop("disabled", true);// Adicionar loading no botão$('#btn_salvar_consultor').html( `<span id="loading_consultor" class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>`);var Consultor = $('#consultor').val();var justificativaconsultor = $('#justificativaconsultor').val();$.ajax({ url: '@Url.Action("AdicionarConsultor", "Oportunidade")', data: { id_usuario_responsavel: Consultor, id_oportunidade: id_oportunidade, justificativaconsultor: justificativaconsultor }, type: 'POST', success: function(data) { $('#AddConsutlorResponsavel').modal('hide'); $.ajax({ url: '@Url.Action("_PartialOportunidadeTimeline", "Oportunidade")', data: { id_oportunidade: id_oportunidade }, type: 'POST', success: function(data) { $('#btn_salvar_consultor').prop("disabled", false); $('#loading_consultor').remove() $('#consultor').val("0"); $('#justificativaconsultor').val(""); $("#partinal_container-fluid").html(data); } }); }, error: function(xhr, status, error) { swal({ title: 'Ops!', text: error, icon: 'error', timer: 10000, button: 'OK!' }); $('#btn_salvar_consultor').prop("disabled", false); $('#loading_consultor').remove(); }});}
1 回答
qq_遁去的一_1
TA贡献1725条经验 获得超7个赞
解决方案
我意识到,当我删除跨度时,它会删除文本,它会在ajax成功或错误后进行更正。
$('#btn_salvar_consultor').prop("disabled", false).text("Salvar");
代替
$('#btn_salvar_consultor').prop("disabled", false);
- 1 回答
- 0 关注
- 65 浏览
添加回答
举报
0/150
提交
取消