gpt4 book ai didi

Jquery Ajax 加载图像

转载 作者:行者123 更新时间:2023-12-03 21:29:29 25 4
gpt4 key购买 nike

我想为我的 jquery ajax 代码实现加载图像(这是当 jquery 仍在处理时),下面是我的代码:

$.ajax({
type: "GET",
url: surl,
dataType: "jsonp",
cache : false,
jsonp : "onJSONPLoad",
jsonpCallback: "newarticlescallback",
crossDomain: "true",
success: function(response) {
alert("Success");
},
error: function (xhr, status) {
alert('Unknown error ' + status);
}
});

如何在此代码中实现加载图像。谢谢

最佳答案

描述

您应该使用jQuery.ajaxStartjQuery.ajaxStop 来执行此操作。

  1. 使用您的图像创建一个 div
  2. 使其在 jQuery.ajaxStart 中可见
  3. jQuery.ajaxStop 中隐藏它

示例

<div id="loading" style="display:none">Your Image</div>

<script src="../../Scripts/jquery-1.5.1.min.js" type="text/javascript"></script>
<script>
$(function () {
var loading = $("#loading");
$(document).ajaxStart(function () {
loading.show();
});

$(document).ajaxStop(function () {
loading.hide();
});

$("#startAjaxRequest").click(function () {
$.ajax({
url: "http://www.google.com",
// ...
});
});
});
</script>

<button id="startAjaxRequest">Start</button>

更多信息

关于Jquery Ajax 加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8761713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com