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