Используя KendoUI для отображения всплывающего окна, я заметил, что если я повторно использую существующее окно, позвонив по номеру refresh
, он на короткое время отобразит старое содержимое до завершения запроса AJAX.Окно KendoUI разбивает старый контент
Мой код:
function clickHandler(evt) {
evt.preventDefault();
var dta=this.dataItem($(evt.currentTarget).closest("tr"));
convertWindow.refresh({ type: "GET", url: "CallMeConvert?AppointmentId="+dta.AppointmentId});
convertWindow.center();
convertWindow.open();
}
Есть ли способ избежать этого, или я должен уничтожить и воссоздать в окно каждый раз?
Я бы хотел проголосовать за этот ответ, но у меня недостаточно репутации! Как глупо это ?! –
Но если работает, вы можете принять его как ответ, не так ли? – OnaBai
Я мог бы, но я нашел намного более простой способ, который позволяет избежать проблемы с этим решением, а именно, что он задерживает визуальный отклик на кнопку до тех пор, пока запрос AJAX не будет завершен. Я сам ответил, что сделал, и буду принимать это завтра. Но это полезный ответ, который я бы хотел поддержать. –