ajax post表单后 url会自动改变。如下:
提交前:localhost:3000/
提交后:localhost:3000/?user%5Bname%5D=%E5%A4%A7%E6%B4%92%E5%BA%97
解决方法1:
$('#form-signup').on('submit', function(ev) {
ev.stopPropagation();
ev.preventDefault();
...
});
解决方法2:
form表单的那个button按钮注意下type
submit
这样做虽然也可以阻止,但是不建议这么做,有碍于语义化和不能键盘enter操作