$(this).find(':submit').attr('disabled',true);
$.ajax(
{
url:'/enviarSugerenciaMessageBoard',
cache: false,
type: 'POST',
data: $(this).serialize(),
success: function(success)
{
if(success=='Envio correcto')
{
console.log('Envio correcto');
$(this).find(':submit').attr('disabled',false);
}else{
console.log('Error en el envio');
$(this).find(':submit').attr('disabled',false);
}
}
});
这个AJAX查询工作正常的问题是,当我从服务器获取“Envio correcto”,在控制台我得到Envio correcto但ATTR禁用虚假不工作...AJAX查询错误
我尝试甚至在异步做出像追加或预先准备,但没有工作
成功的其他功能:假
'this'里面的回调指的是ajax对象,而不是你之前的'this'。另外,我建议你使用'prop()'而不是'attr()'来'disable'元素。 – Jashwant 2013-03-27 02:38:58