前端代码:
<a class="popup" name="145">预定</a>
<a class="popup" name="144">预定</a>
<a class="popup" name="143">预定</a>
<a class="popup" name="142">预定</a>
<a class="popup" name="141">预定</a>jQuery: $("a.popup").click(function() {
var id=$(this);
$.post("../inc/order_act.asp",{
act:"order_line",
id:id.attr('name')
},
function(data)
{
$("div#order_popup").html(data).fadeIn("fast");
return false;
})
});效果:点击“预定”后,传递id值到另外一个function页面,前台探出一个模式窗口。
问题:在firefox 检测 发现的问题:1、反应很慢,延迟2秒后才出现模式窗口
2、firefox检测,发现循环了多少个“预定”,就产生了多少次post 但是post的id是同一个。因此,推测是因为同时post n遍,产生的反应延迟
请教: 是否是我的jQuery 写的有问题?百思不得其解
<a class="popup" name="145">预定</a>
<a class="popup" name="144">预定</a>
<a class="popup" name="143">预定</a>
<a class="popup" name="142">预定</a>
<a class="popup" name="141">预定</a>jQuery: $("a.popup").click(function() {
var id=$(this);
$.post("../inc/order_act.asp",{
act:"order_line",
id:id.attr('name')
},
function(data)
{
$("div#order_popup").html(data).fadeIn("fast");
return false;
})
});效果:点击“预定”后,传递id值到另外一个function页面,前台探出一个模式窗口。
问题:在firefox 检测 发现的问题:1、反应很慢,延迟2秒后才出现模式窗口
2、firefox检测,发现循环了多少个“预定”,就产生了多少次post 但是post的id是同一个。因此,推测是因为同时post n遍,产生的反应延迟
请教: 是否是我的jQuery 写的有问题?百思不得其解
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货