小编Daz*_*Kid的帖子

在每个循环中调用Jquery ajax

我在使用jquery .each()和.ajax()函数时遇到了问题.我使用.每()遍历5种元素和正在执行阿贾克斯()调用的每一个.我的问题是,我只希望在从每个ajax请求收到响应时继续循环.目前,所有5个元素都在循环,5个ajax请求正在进行,然后返回5个响应.

她是一个简单的例子:

$(".element").each(function() {
    var id= $(this).find(('txtId').val();
    $.ajax({
       type: "POST",
       url: "/Handlers/Handler.ashx",
       data: "ID=" + id,
       success: function(xml){

         // I would like the each() loop to pause until this is hit, 
         // and some additional logic can be performed. 

       }
     });

});
Run Code Online (Sandbox Code Playgroud)

干杯.

each jquery

12
推荐指数
1
解决办法
3万
查看次数

显示或隐藏JQuery UI自动完成组合框

我在网页上有许多下拉列表,我正在尝试使用JQuery UI Autocomplete Comboboxes.Comboboxes工作,我的问题出现在我想显示或隐藏其中一个.我似乎无法弄清楚如何做到这一点......

如果我的下拉列表在页面加载时被隐藏,则ui组合框不会.或者,如果我在一个事件上生成组合框,那么我就无法确定如何在不再需要时隐藏它.

任何帮助将非常感激.

这是一个小提琴:http://jsfiddle.net/GhW8t/1/

上面,生成自动完成组合框正确地模仿了"lstClients"和"lstOptions".但是,我不希望在页面加载时可以看到lstOptions.我需要根据选择显示列表是lstClients.

基本上,我想知道如何控制组合框的可见性.

谢谢.

解决方案:好的我已对此进行了排序 只需将源列表框包装在div中,您就可以显示和隐藏该div及其中的所有控件,包括自动完成组合框.这花了我太长时间才弄清楚......

jquery jquery-ui jquery-ui-autocomplete

6
推荐指数
0
解决办法
2394
查看次数

有没有办法在显示图像之前使用JavaScript裁剪和调整图像大小?

我在第三方服务器上保存了一堆图像,我想加载并在网页上显示为缩略图...

我可以使用JavaScript加载每个图像,裁剪并调整它们的大小相同,然后将它们显示在页面的网格中吗?

理想情况下,我希望能够在客户端做到这一点.我真的不想在服务器上预先加载和处理它们,因为我不想增加带宽使用量.

javascript jquery image crop image-resizing

2
推荐指数
1
解决办法
4904
查看次数