2013-05-15 3 views
0

Может кто-нибудь объяснить мне, что то, что находится в backbone.js, рассматривает возвращаемое ложное утверждение. Например,backbone.js view return 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

, как обычно, при отправке нажмите, страница будет перезагружена автоматически? –