ho un modulo come questo sulla mia pagina:reindirizzamento strano utilizzando i dati-bind presentare, sammy.js e knockout.js insieme
<form data-bind="submit: AddFolder"></form>
Se ho questo codice nel mio script JS (ovviamente ho' ve rimosso tutto il codice non correlato e testato per assicurarsi che posso ancora ricreare solo con questo codice, di solito avrete più il codice qui dentro come .get e funzioni .post):
Sammy(function() {
}).run();
quando il modulo viene inviato, la pagina reindirizza a un URL strano come ?ko_unique=1
Se rimuovo la parte Sammy dal mio script, ciò non accade. Penso che abbia qualcosa a che fare con il bubbling degli eventi e Sammy e Knockout che amministra l'onSubmit e che il browser rispetti solo il valore restituito dall'ultima funzione chiamata.
Per me, almeno, il campo aggiunto era ko_unique_1 = true, un fatto che ho portato solo perché ho cercato su Google e non è venuto fuori nulla. Se questa pagina dicesse che avrei risolto questo problema giorni fa! –