小编sam*_*ami的帖子

查看以获取具有特定值的_changes

我可以使用以下方法获取最新更改的文档:

localhost:5984/_changes
Run Code Online (Sandbox Code Playgroud)

然后使用返回的documentID并使用获取文档

localhost:5984/documentID
Run Code Online (Sandbox Code Playgroud)

我想知道我是否可以将它们组合到视图中 - 视图将执行_changes,获取具有特定documentID的文档并返回那些

couchdb

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

使用Ajax/jQuery从CouchDB读取连续提要

我想使用jQuery来监听来自CouchDB的持续更改 - 现在这可行:

http://localhost:5984/testdb/_changes?feed=continuous
Run Code Online (Sandbox Code Playgroud)

这意味着每次有db更新时我都会获得一个新的json行 - 但是如何使用jQuery从这个URL读取更新?

我尝试使用它,但它不起作用:

$.ajax(
{
  url : "http://localhost:5984/testdb/_changes?feed=continuous&callback=?",
  dataType : 'json',
  success : function(data)
  {
    alert(data.results.length);
  }
});
Run Code Online (Sandbox Code Playgroud)

编辑:$ .ajax调用"success"函数并立即返回,它不会"轮询"更改..(下图中ajax列的时间轴列为16ms)

替代文字

不,它不是一个跨域的ajax问题 - 我可以在fireBug中看到有一个具有正确数量的元素的响应

所以任何指导/建议都会受到赞赏 - 它不一定是jQuery - 普通的旧javscript也会这样做

ajax jquery jsonp couchdb

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

jqGrid"addRowData"到"first"不起作用

我不能使用以下行在jqGrid表的顶部添加一行:

jQuery("#myTable").jqGrid('addRowData', 0, myData, "first");
Run Code Online (Sandbox Code Playgroud)

它像往常一样添加到列表的底部

有人试过这个并为他们工作吗?

在我的表中,先前添加的行具有从0到N的索引

我正在使用jqGrid v3.8.1和jQuery 1.4.3

<html>

<head>
    <link rel="stylesheet" type="text/css" media="screen" href="css/jquery-ui-1.8.5.custom.css" />
    <link rel="stylesheet" type="text/css" media="screen" href="css/ui.jqgrid.css" />

    <script src="js/jquery-1.4.3.js" type="text/javascript"></script>
    <script src="js/i18n/grid.locale-en.js" type="text/javascript"></script>
    <script src="js/jquery.jqGrid.min.js" type="text/javascript"></script>
    <script src="js/jquery-ui-1.8.5.custom.min.js" type="text/javascript"></script>
</head>

<script type="text/javascript">
    $(document).ready(function () {


        jQuery("#myTable").jqGrid({
            datatype: "local",
            colNames: ['Data ID', 'Device'],
            colModel: [{
                    name: 'DATA_ID',
                    index: 'DATA_ID',
                    sorttype: "int",
                    width: 22,
                    align: "center",
                    sortable: false
                },
                {
                    name: 'DATA_DN',
                    index: 'DATA_DN',
                    width: 60,
                    align: "center",
                    sortable: false
                },
            ],
            width: "1216", …
Run Code Online (Sandbox Code Playgroud)

jquery jqgrid

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

标签 统计

couchdb ×2

jquery ×2

ajax ×1

jqgrid ×1

jsonp ×1