У меня есть такая форма на моей странице:
<form data-bind="submit: AddFolder"></form>
Если у меня этот код в моем JS script (конечно, я удалил весь несвязанный код и протестировал его, чтобы убедиться, что я все еще могу воссоздать только с этим кодом, обычно у вас будет больше кода внутри, например .get и .post):
Sammy(function() {
}).run();
Когда форма отправляется, страница перенаправляется на странный URL, например ?ko_unique=1
Если я удалю часть Sammy из моего script, этого не произойдет. Я думаю, что это имеет какое-то отношение к пузырям событий, а Сэмми и Нокаут оба подключают onSubmit, а браузер соблюдает только возвращаемое значение из последней вызванной функции.