2013-05-15 62 views
0

有人可以解释我,什么是在Backbone.js的查看返回虚假陈述。例如Backbone.js的查看返回false

search: function() { 
    var view = this; 
    $.post('/contacts/find', 
    this.$('form').serialize(), function(data) { 
    view.render(data); 
    }).error(function(){ 
    $("#results").text('No contacts found.'); 
    $("#results").slideDown(); 
    }); 
    return false; 
}, 
+0

可以确保可变数据是正确的 –

回答

1

取消默认事件行为。 在你的例子中点击提交按钮后,表单将不会被提交(页面重新加载)。 这是一样的:

event.preventDefault(); 
event.stopPropagation(); 
+0

它的意思是,当我提交表单,然后点击页面重载,就会避免再次提交? –

+1

不,当你按下“提交”按钮,页面不会重载http://api.jquery.com/event.preventDefault/ –

+0

像往常一样,点击提交时,网页会自动重新加载意味着什么? –