我正在对我的网络服务器进行AJAX调用,该服务器获取大量数据.我显示了一个加载图像,该图像在执行ajax调用时旋转然后逐渐消失.
我注意到的是,此特定呼叫上的所有浏览器都会使其在大约7秒内无响应.话虽这么说,加载图像并没有按照我在计划进行时的计划进行旋转.
我不知道这是发生了什么事情,或者是否有某种方法,在某种意义上导致有一个fork()使它做一件事,而我的加载图标仍然旋转.
思考?想法?
下面是有人想看的代码:
$("div.loadingImage").fadeIn(500);//.show();
setTimeout(function(){
$.ajax({
type: "POST",
url: WEBSERVICE_URL + "/getChildrenFromTelTree",
dataType: "json",
async: true,
contentType: "application/json",
data: JSON.stringify({
"pText": parentText,
"pValue": parentValue,
"pr_id": LOGGED_IN_PR_ID,
"query_input": $("#queryInput").val()
}),
success: function (result, textStatus, jqXHR) {
//alert("winning");
//var childNodes = eval(result["getChildrenFromTelTreeResult"]);
if (result.getChildrenFromTelTreeResult == "") {
alert("No Children");
} else {
var childNodes = JSON.parse(result.getChildrenFromTelTreeResult);
var newChild;
//alert('pText: '+parentText+"\npValue: "+parentValue+"\nPorofileID: "+ LOGGED_IN_PR_ID+"\n\nFilter Input; "+$("#queryInput").val() );
//alert(childNodes.length);
for (var i = 0; i < childNodes.length; i++) {
TV.trackChanges();
newChild = …Run Code Online (Sandbox Code Playgroud)