datatable插件 - 显示和隐藏有关行的更多信息

时间:2011-05-01 09:38:35

标签: jquery-plugins jquery datatables

datatable插件 - 显示和隐藏有关行问题的更多信息:

我希望通过fnFormatDetails函数中的ajax获取更多信息。但是我不知道怎么做。我试着把$ .ajax放在fnFormatDetails函数中但似乎有延迟将outout传递给fnOpen函数渲染新添加的行,因此使用空(未定义)值创建新行而不是真实信息。

我该怎么做? 谢谢。

1 个答案:

答案 0 :(得分:1)

" A"在AJAX中代表"异步"。当您进行$.ajax调用时,该函数在服务器响应之前返回,因此"异步"。 $.ajax()函数有一个成功回调,它接收服务器的响应,回调必须完成处理服务器响应和更新页面的所有工作:

$.ajax({
    url: '/where/ever',
    data: data_for_the_url,
    success: function(data, textStatus, jqXHR) {
        /*
         * This is where you use `data` to update the page.
         * $.ajax will call this function when the server
         * has successfully responded.
         */
    }
});
/*
 * When you get here, the server still hasn't responded so you can't
 * update your page yet.
 */

因此,将所有页面更新逻辑放在success回调函数中。