使用Ajax可以在php中多次调用一个函数吗?

时间:2014-04-03 05:36:29

标签: php ajax database download using

我想从数据库下载大数据 所以使用ajax调用单个函数谁通过限制下载数据库,

前66000条记录 我可以传递给ajax函数值20000,20000,26000 这种方式和下载数据库。

谢谢

1 个答案:

答案 0 :(得分:1)

我想,您可以使用嵌套的AJAX类型结构。

当第一个函数完成其AJAX调用时调用第二个函数。

像这样:

$.ajax({
type: 'GET',
url: "/dosomething",
cache: false,
dataType: "html",
data: { lowerbound:"0"; uperbound: "2000"} ,
success: function(html_input)
{
    $.ajax({
        type: 'GET',
        url: "/dosomething",
        cache: false,
        dataType: "html",
        data: { lowerbound:"2001"; uperbound: "4000"} ,
        success: function(html_input){
        alert(html_input);
        }
    });                                                                       
}
});

我用了2次迭代。

另一种方法是您可以递归地将变量传递给函数并执行所需的任务。这将帮助您用n个时间来缩放函数。