jquery removeAttr不工作
我有两个jsp文件 jsp文件,其中包含基本ajax调用并获取html格式数据的代码jquery removeAttr不工作,jquery,spring-mvc,Jquery,Spring Mvc,我有两个jsp文件 jsp文件,其中包含基本ajax调用并获取html格式数据的代码 $.get("getDOData", { doNumber: obj.val()}, function(data){ /* alert('data is ' + data); */ $("#deliveryNoRow").after(data);
$.get("getDOData", { doNumber: obj.val()},
function(data){
/* alert('data is ' + data); */
$("#deliveryNoRow").after(data);
$("#getDoDetails").attr("disabled", "");
$("#deliveryOrderNo").attr("readonly", true);
})
.done(function() {
/* alert("second success"); */
$("#getDoDetails").attr("disabled", "");
originalSoldQty = $("#originalSoldQty").val();
//alert("originalSoldQty" + originalSoldQty);
$("#submitbutton").removeAttr("disabled");
})
});
在(数据)之后返回类似[$(“#deliveryNoRow”)。的html代码,并在页面中添加该html代码。这很好。如果processin中出现任何错误,我将返回
<script type="text/javascript">
$(document).ready(function(){
alert("${error}");
isErrorOccurred = true;
//$("#getDoDetails").removeAttr("disabled");
alert('r u ' + document.getElementById('getDoDetails'));
document.getElementById('getDoDetails').disabled = false;
$('#getDoDetails').prop('disabled', false);
});
</script>
$(文档).ready(函数(){
警报(“${error}”);
ISERROR=true;
//$(“#getDoDetails”).removeAttr(“已禁用”);
警报('ru'+document.getElementById('getDoDetails'));
document.getElementById('getDoDetails')。disabled=false;
$('getDoDetails').prop('disabled',false);
});
它不是html,而是给我一个警报,但其他的,比如document.getElementById('getDoDetails')。disabled=false;和$('getDoDetails').prop('disabled',false);它不起作用
如果发生错误,如何再次启用按钮
提前感谢使用
尝试此以启用您可以使用true
$("#submitbutton").prop("disabled",false);