У меня есть функция вырезания onchane в моем javascript. Я хочу вызвать процесс asyn, который вызовет funstion в другом javascript. пока это будет обработано, я хочу показать изображение в процессе. Существует много функциональных возможностей, поскольку пользователь делает выбор в раскрывающемся списке. Я написал следующий код, но функция в скрипте вызывается перед, прежде чем отправлять и, таким образом, прогресс изображение не отображаетсяjquery ajax и вызов функции скрипта
$.ajax(
{
type: "POST",
url: GetUserDetails(), //note this is a function in a seperate javascript
data: JSON.stringify({ id: isVal }),
async: true,
contentType: "application/json;charset=utf-8",
dataType: "json",
beforeSend: function() {
$('[id$=divAjaxLoader]').show();
},
complete: function() {
$('[id$=divAjaxLoader]').hide(); },
success: function(response) {
if (/\bFailed\b/.test(response.d) == false) {
//details...
}
}
}
в моем MasterPage я загрузить сценарии и один из этих сценариев имеет функцию GetUserDetails (). Это долгий процесс работает ....
Однако URL выполняется перед beforesend и, таким образом, InProgress никогда не показывает ..
Любая помощь будет оценена.