小编man*_*dza的帖子

多个ajax调用的jQuery回调

我想在点击事件中进行三次ajax调用.每个ajax调用都执行不同的操作,并返回最终回调所需的数据.呼叫本身并不依赖于彼此,它们都可以同时进行,但是当所有三个呼叫完成时,我希望最终回调.

$('#button').click(function() {
    fun1();
    fun2();
    fun3();
//now do something else when the requests have done their 'success' callbacks.
});

var fun1= (function() {
    $.ajax({/*code*/});
});
var fun2 = (function() {
    $.ajax({/*code*/});
});
var fun3 = (function() {
    $.ajax({/*code*/});
});
Run Code Online (Sandbox Code Playgroud)

ajax jquery callback

126
推荐指数
4
解决办法
15万
查看次数

如何将多个复选框值传递给数组

我正在尝试将选中的值从复选框列表传递到jquery函数,因此我可以使用所选值.下面的代码不起作用

我希望能够使用复选框功能之外的值

因此,例如,如果我在该函数外面有另一个按钮,它应该能够读取存储在数组中的内容 - 下面的代码由于某种原因不起作用,任何帮助将不胜感激

jQuery的

 <script>
    $(document).ready(function(){

    var vals = []
    $('input:checkbox[name="check[]"]').each(function() {
        if (this.checked) {
            vals.push(this.value);
        }
    });

     alert(vals[0]);
    });
    </script>
Run Code Online (Sandbox Code Playgroud)

HTML代码

<form>
<input value="BOOZE" type="checkbox" name="check[]" >PUB, MATES, <br>
<input value="TV"  type="checkbox" name="check[]">BRIBING THE KIDS TO GO BED<br>
<input value="BOOZE" type="checkbox" name="check[]">RAVING TILL THE EARLY HOURS<br>
<input value="PETS"  type="checkbox" name="check[]">PLAYING GRAND THEFT AUTO <br>
<input value="GEEK"  type="checkbox" name="check[]">TWEETING ABOUT SOMETHING <br>
<input value="SPORT"  type="checkbox" name="check[]">GYM<br>
<input value="XMAS"  type="checkbox" name="check[]">SINGING CHRISTMAS SONGS<br>
<input type="checkbox" class="chkNumber" name="check[]">SHARING A DELIGHTFUL …
Run Code Online (Sandbox Code Playgroud)

html checkbox jquery

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

如何在另一个元素中包含两个单独的onClick事件?

我有<div>另一个元素<div>.我在包含div上有一个onClick事件,但是我希望内部div忽略onClick事件,因为我在那个事件中有一个单独的onClick事件.这是一些示例代码:

<div id='container' onClick='javascript:function1();'>
  outside of the inside div
  <div id='inside' onClick='javascript:function2();'>
    inside the inside div
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

想象一下,容器是一个大盒子,内部div是一个较小的盒子.基本上代码的工作方式,就是每次点击"inside",它都会触发onClick甚至"容器"和"内部".我不想那样; 我希望每个人都有自己的onClick事件.这可能吗?

html javascript css jquery html5

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

SVG无法在Mozilla Firefox中运行

我是SVG的新手,这是我的SVG代码:

<div style="width:650px;">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect width="640" height="200" style="fill:#ddd;"></rect>
<polyline points="0 200,20 200, 40 200, 60 200, 80 200, 100 200, 120 200, 140 200, 160 200, 180 200, 200 200, 220 200, 240 200, 260 200, 280 200, 300 200, 320 200, 340 200, 360 200, 380 200, 400 200, 420 200, 440 200, 460 101, 480 200, 500 200, 520 2, 540 35, 560 167, 580 167, 600 200, 620 167, 640 200, 640 200" style="fill:blue; stroke:grey; …
Run Code Online (Sandbox Code Playgroud)

firefox html5 svg

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

左连接不列出多行

我有问题列出两个表中的多行.我做了研究,但没有找到符合我需求的解决方案. LEFT JOIN的多次使用仅带来一行,这与我的问题类似.SQL查询如何从多个表中返回数据也没有帮助我:)

这就是我拥有的和我想要的.例如,我有两张桌子; 产品和数量.

product -> id - name
amount  -> id - pid - color - amount

product -> 1  - Book
           2  - Door
           3  - Table
amount  -> 1  - 1 - red - 5
           2  - 1 - blue- 10
           3  - 3 - green - 3
Run Code Online (Sandbox Code Playgroud)

这是我运行的查询没有问题:

SELECT product.id AS pid, 
product.name AS pname, 
sum(amount.amount) AS amnt 
FROM product 
LEFT JOIN amount ON product.id=amount.pid 
WHERE product.id='1'
Run Code Online (Sandbox Code Playgroud)

这是查询我遇到的问题:

SELECT product.id AS pid, …
Run Code Online (Sandbox Code Playgroud)

mysql sql join left-join

0
推荐指数
1
解决办法
97
查看次数

标签 统计

jquery ×3

html ×2

html5 ×2

ajax ×1

callback ×1

checkbox ×1

css ×1

firefox ×1

javascript ×1

join ×1

left-join ×1

mysql ×1

sql ×1

svg ×1