안녕하세요, ajax call
사이에 loading image
처리를 표시하려는 html 페이지가 있습니다. 그리고 나는 웹 사이트로 다이나믹 CRM을 넣었습니다.ajax 호출에서 이미지로드 중 크롬에서 작동하지 않습니다.
문제는로드가 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);
}
});
}
제안하십시오.
오류 설명을 표시하십시오. –
안녕하세요, 콘솔에 오류가 없습니다. 그리고 만약 내가 그것을 숨기지 않으면 성공적으로 이미지를 저장 한 후 전체 기능을 완료 한 후에 표시됩니다. 그래서 해결책을 찾기가 너무 혼란 스럽습니다. –
안녕하세요, '네트워크'패널로 이동해보십시오. 그리고 스크립트로 페이지를 다시로드하십시오. –