当用户单击链接时,我想更新骨干模型。我现在的代码是:
$('a').on('click', function(){
// prevent default
event.preventDefault();
var id = $this.data('id');
// update backbone model
var click = new ClickModel({ "id": id });
var response = click.save();
// alert('testing');
if(response.status = 200)
{
return true;
}
});
但是,在 url 更改之前,不会更新数据库。如果我添加警报,它会起作用。在模型保存完成之前防止位置更改的最佳方法是什么?