好的,我点击了onSubmit()
:
function onSubmit() {
// Grab the image source
var pictureUrl = $('#preview_img').attr("src");
var modelNum;
// Hide the containers
$('#ajaxLoading').show();
$('#send_cnt').hide();
$('#capture_cnt').hide();
// Check to see if we are doing OCR or manual input
if (pictureUrl !== '') {
var imageServiceUrl = serviceUrl + 'ocr/getModelNumber';
modelNum = getModelNumber(pictureUrl, imageServiceUrl);
} else {
modelNum = $('#model_number_input').val().toUpperCase();
}
if (modelNum) {
getAndShowLinks(modelNum);
}
}
在该方法中,您可以看到我正在使用$('#ajaxLoading').show();
显示ajax旋转轮,然后在下面调用一些函数。 getModelNumber
和getAndShowLinks
一样有一个ajax调用。但是,当我点击“发送”按钮时,它会冻结,当ajax调用完成后,它会再次出现。其中一个ajax调用是同步另一个异步调用。
任何提示?