2015-09-21 64 views
0

我处理,像这样我的提交表单事件:Backbone.js的 - 删除标准提交事件

events: { 
    'submit #contactus-form': 'submit' 
}, 

... 
submit: function() { 
    alert("handle"); 
}, 

但是,即使我看到一个警告我的页面刷新后做出来,这增加了网址:

?name=&email=&text= 

如何防止标准行为?只留下我的处理程序。

+0

你可以添加event.preventDefault();其中事件在提交功能中传递。 – Shivi

回答

0

这是因为您正在提交您可以使用event.preventDefault来防止这种情况。试试这个代码: -

submit: function(e) { 
    e.preventDefault(); 
    alert("handle"); 
}, 
+2

错字:'preverntDefault();'??? – Jai

+1

谢谢! 7分钟,直到我可以接受。 –