1

我创建了一个名为的数据库agilityjs,其中有一个名为todolist. 我创建了一个文件,/api/todolist.php其中将充当 Web 服务。我想这样做,当用户单击“新项目”时,它将通过调用 PHP 文件 ( todolist.php) 将新项目添加到我的数据库中。我的下一个目标是在他们点击编辑时编辑项目,在他们点击删除时删除。

任何人都可以帮助我朝着正确的方向前进吗?我在http://agilityjs.com/docs/docs.html#persist看到了持久性文档,但我不确定如何应用它。

以下代码简单摘自http://agilityjs.com/(在底部,您可以看到它,它是现场演示)。

这是另一个学习https://gist.github.com/3166678的好资源,但我似乎也无法应用它。

//
// Item prototype
//
var item = $$({}, '<li><span data-bind="content"/> <button>x</button></li>', '& span { cursor:pointer; }', {
  'click span': function(){
    var input = prompt('Edit to-do item:', this.model.get('content'));
    if (!input) return;
    this.model.set({content:input});
  },
  'click button': function(){
    this.destroy();
  }
});

//
// List of items
//
var list = $$({}, '<div> <button id="new">New item</button> <ul></ul> </div>', {
  'click #new': function(){
    var newItem = $$(item, {content:'Click to edit'});
    this.append(newItem, 'ul'); // add to container, appending at <ul>
  }
});

$$.document.append(list);

谢谢你。

4

0 回答 0