У меня есть html-страница, где я хочу отображать обработку с loading image
между ajax call
для сохранения и ее успеха. И эта страница я вкладываю в динамику crm как webresourse.Загрузка изображения в ajax-вызов не работает в chrome
Проблема в том, что загрузка работает отлично в mozilafirefox, но не работает в хром.
Сценарий:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
Другой Код:
<img src="sm_loading.gif" id="loading" style="display:none" />
<input class="custom-btn" id="btnsave" value="Save" onclick="SaveData();" type="button">
function SaveData() {
$('#loading').show();
var stocktrack = {};
stocktrack.sm_Description = descval;
var jsonPO = window.JSON.stringify(stocktrack);
var oDataUri = serverUrl + "/XRMServices/2011/OrganizationData.svc/sm_stocktrackingSet";
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
datatype: "json",
url: oDataUri,
data: jsonPO,
async: false,
beforeSend: function (XMLHttpRequest) {
XMLHttpRequest.setRequestHeader("Accept", "application/json");
},
success: function (data, textStatus, XmlHttpRequest) {
debugger;
$('#loading').hide();
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus);
}
});
}
Просьба предложить, если какое-либо решение есть.
Пожалуйста, показать описание проблемы. –
Привет, Армен. В консоли нет ошибок. И если я не скрою его, то после завершения всего функции появится после успешного сохранения изображения. так что мне так сложно ввести решение. –
Привет, попробуйте перейти на панель «Сеть». И перезагрузите страницу скриптом. –