У меня есть действие нажатия кнопки, на которое я делаю вызов AJAX для обновления поля. После того, как АЯКС возвращается, я делаю это -Повторная загрузка страницы на возврате AJAX теряет фокус на кнопке
document.location.reload(true);
перезагружается страница, однако, фокус не возвращается к кнопке. Можете ли вы предложить средство, где я могу перезагрузить/обновить страницу, и фокус возвращается на кнопку, чтобы снова щелкнуть?
Я обновил свой код AJAX здесь, скажите, пожалуйста, как изменить это -
<input type="button" name="IncreaseMyDate" id="myDate" value="Increase" onclick="updateMyDate('<%=myDate%>')"/>
function updateMyDate(mywDate)
{
XMLHttpObj_myDate = CreateHttpObject();
if(XMLHttpObj_myDate == null){
alert("HTTP Request not supported");
return;
}
var itemId = document.getElementById("itemId").value;
document.getElementById("myDate").setAttribute("disabled",true) ;
var url ="IncreaseMyDate.jsp?action=update&myDate="+reviewDate;
document.getElementById("myDate").style.cursor = "not-allowed";
XMLHttpObj_myDate.onreadystatechange=fillMyDate;
XMLHttpObj_myDate.open("GET",url);
XMLHttpObj_myDate.send(null);
return false;
}
function fillMyDate(){
if(XMLHttpObj_reviewDate.readyState == 4 || XMLHttpObj_myDate.readyState == "complete"){
document.getElementById("myDate").style.cursor = "pointer";
document.getElementById(myDate").innerHTML = XMLHttpObj_myDate.responseText;
document.location.reload(true);
}
}