2013-05-15 59 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

像往常一樣,點擊提交時,網頁會自動重新加載意味着什麼? –