相关疑难解决方法(0)

jQuery将更多参数传递给回调

有没有办法将更多数据传递给jQuery中的回调函数?

我有两个函数,我希望回调$.post,例如,传递AJAX调用的结果数据,以及一些自定义参数

function clicked() {
    var myDiv = $("#my-div");
    // ERROR: Says data not defined
    $.post("someurl.php",someData,doSomething(data, myDiv),"json"); 
    // ERROR: Would pass in myDiv as curData (wrong)
    $.post("someurl.php",someData,doSomething(data, myDiv),"json"); 
}

function doSomething(curData, curDiv) {

}
Run Code Online (Sandbox Code Playgroud)

我希望能够将自己的参数传递给回调,以及从AJAX调用返回的结果.

javascript jquery arguments function callback

252
推荐指数
6
解决办法
20万
查看次数

在javascript中循环调用函数

我试图从循环中调用一个函数,当函数完成执行时,循环继续下一次迭代并再次调用它。但是循环不会等待函数完成,而是调用函数的 4 个实例并同时运行它们!我应该把整个函数放在循环中还是让循环等待函数被执行?谢谢

    for (var i=2; i<=4; i++){
        galleryAnimation(i); //This is executed 3 times at once
    }
    function galleryAnimation(i){
        $("#pic" + i).delay(delayTime).fadeIn(duration);
    }       
Run Code Online (Sandbox Code Playgroud)

javascript loops for-loop function

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

标签 统计

function ×2

javascript ×2

arguments ×1

callback ×1

for-loop ×1

jquery ×1

loops ×1