使用jquery进行回调和函数

时间:2010-10-29 02:44:10

标签: jquery function callback

我已经问了一个问题,但我想以另一种方式问另一个问题。是否可以在异步模式下调用方法10次而不指定返回值。我在一个页面上做所有事情。我不需要访问任何其他页面。我有一套操作,每个操作都应该等待前一个操作。

像这样:

$.get('myhtmlpage.html', function(){
    myCallBack(param1, param2);
});

或者像这样:

function translate(i) {
    google.language.translate(testua, languages[i], languages[i+1], function(result) {
        if (result.translation) {
            text = result.translation;
            f.textarea1.value = text;
            if (i < translationNumber) { translate(i++); }
        }
    }
}

我相信这些都在告诉我一些事情,但我需要看一个样本......

http://api.jquery.com/jQuery.ajax/
http://docs.jquery.com/How_jQuery_Works#Callback_and_Functions

或建议我请。

示例代码会很棒!

感谢.. 问候..

1 个答案:

答案 0 :(得分:0)

我认为您可能误解了JavaScript的工作原理。在JavaScript中,您只有一个线程,这意味着当您执行AJAX样式的调用时,不能异步调用任何函数 execpt

简短的回答是,你不能异步调用方法。