<div id="id" style="display:none">
$.ajax({
global: false,
url:url+"&random="+Math.random(),
type: 'post',
dataType: 'html',
cache:false,
timeout: 10000,
success: function(res){
$("id").html(res);
$("id").dialog({
autoOpen:false,
title:""+titleText,
modal:true,
width:800,
height:460,
show: "slow",
resizable:false
});
$("id").dialog("open");
}
});
问题是:在公司内网测试的时候 点击弹出窗口很正常 可是当发布到外网去的时候弹出窗口就很慢,比如在内网弹出来的时候就1,2秒 可是在外面的时候还是可以弹出来 但是最好要7,8秒 或者更长 有时候出现无法响应.这种问题要从哪方面去分析?
------解决方案--------------------
不就是网速的问题吗?很难猜吗?内网的速度当然快啦。
------解决方案--------------------
这个应该不是dialog的问题,你的dialog放在ajax的回调函数里面,也就是它要等到服务器响应后才会调用,可能是你那个请求时间太长,把那个请求的处理方法优化一下。
------解决方案--------------------
网络问题。。