我已经迈出了第一步真正的步骤进入AJAX,我正在使用以下调用正常工作:
function mapSuppliers(customer_id) {
$.get("get.map.points.php", { c_id: customer_id },
function(data){
if (data!='') {
openMapWindow(data);
} else {
alert("Missing map coordinates - cannot display map");
}
});
}
我的问题 - 使用Firebug监控进程,它会进行调用并按预期返回值。但是,在返回数据后,指示活动的小加载圈继续旋转。
我是否需要关闭连接或停止呼叫?圈子一直在旋转?
答案 0 :(得分:1)
答案 1 :(得分:0)
function(data){
$("#myimage").hide();
if (data!='') {
openMapWindow(data);
} else {
alert("Missing map coordinates - cannot display map");
}
});
只需在回调函数中隐藏图像。
答案 2 :(得分:0)
ajax调用完成后,您应隐藏旋转图像。或者,您可以使用将用于所有ajax请求的ajaxStart()
和ajaxStop()
方法。
E.g。
$("#imageID").ajaxStart(function(){
$(this).show();
});
$("#imageID").ajaxStop(function(){
$(this).hide();
});