小编jac*_*lli的帖子

DataTables ajax.reload在保持分页时会跳转到页面底部

我正在使用带有ajax源数据的jQuery DataTables.我必须每30秒保持数据最新而不刷新页面,ajax.reload()这是我需要的功能.

我把ajax.reload()一个setInterval功能放进去.

一切正常(如果你留在第1页).但是当你在第2页或第3页上冲浪时setInterval,什么时候被触发,它会让你回到第1页.

所以......在这个网址上找文档:http://datatables.net/reference/api/ajax.reload()

如果我将"false"作为第二个参数传递它保持当前的分页位置,并且在重新加载时不重置分页.答对了!

有用!但是......我有一个新问题,试图整天解决,现在我被卡住了.这就是我发布这个问题的原因.

它保持分页,但如果你不在第1页,那么每次ajax.reload()触发时,页面都会滚动(直接跳转)到底部.

它非常不友好,不可读,无法使用.我不知道为什么页面滚动到最后底部.

我发布了一个链接到我在页面上使用的简单数据表js. 的jsfiddle

        var url = table.data('url');
        var filterType = table.data('filtertype');

        var options = {
            "ajax": {
                "url": url,
                "type": "GET",
                "data": function (d) {
                    d.contact_type = filterType
                    // this variable will set by server when page load. It should be "lead", "prospect", "client". Leave empty to get all.
                }
            },
            "columns": [
                {"data": "html_is_company"},
                {"data": "name"},
                {"data": "html_type_label"}, …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery datatables

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

PHP Google API Client v3获取联系人

我仍然遇到新的google_api_client php库的问题.我正在尝试检索用户的联系人.

我非常接近正确的解决方案......我的意思是,我得到了所有结果,但是无法解析它.

可能是因为我对XML解析器不够强大.经过测试和测试......我得到了这个解决方案(基于Google的示例文件):

...
$req = new apiHttpRequest("https://www.google.com/m8/feeds/contacts/default/full");         
$val = $client->getIo()->authenticatedRequest($req);
$response = simplexml_load_string($val->getResponseBody());

foreach($response->entry as $entry)
{
    $child = $entry->children("http://schemas.google.com/g/2005");
    $mail_info = $child->attributes();
}
...
Run Code Online (Sandbox Code Playgroud)

在$ response中,我可以获得存储联系人姓名的title字段,在$ mail_info中有一个对象,当我收到电子邮件地址时,我会看到地址字段.

这是SAD和UGLY解决方案......如果我想要公司名称,地址......电话号码......照片怎么办?所有这些信息在哪里?

如何在一个优秀而干净的解决方案中使用Google响应?

任何人都可以给我一些帮助.再见

php google-api xml-parsing google-api-php-client

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