Професионална програма
Loading...
+ Нов въпрос
massbless avatar massbless 5 Точки

AJAX / JQuery exercises - Book Library

Здравейте,

И аз имам допитване относно "Book Library" упражнението.

Забелязах, че Login функцията ми не работи при първото ѝ извикване. При първото зареждане на Login страницата в address bar-а се вижда:

http://localhost:63342/Books/books.html?_ijt=f1c3fkqdc42e0lehhsrri0t788#

След попълването на полетата от Login формата и натискането на бутона, не се появава нито Error, нито Success нотификация, в sessionStorage не се вижда никакъв authToken. Единственото, което се случва, е да се зареди Home страницата, този път обаче със съкратен адрес:

http://localhost:63342/Books/books.html?#

Ако сега отново се избере Login формата, всичко вече работи нормално.

Някой има ли идея защо се получава това? Възможно ли е да се дължи на локални настройки на моя компютър / браузър?

Благодаря предварително!

0
Софтуерни технологии 29/06/2016 00:56:24
TeodorDimitrov89 avatar TeodorDimitrov89 264 Точки

Ако съм разбрал въпроса и аз имам същия бъг/проблем.

При първото въвеждане нищо не става и чак след повторно въвеждане се получава.

Нямам идея защо е така а и си мислех ,че е само при мен.

0
massbless avatar massbless 5 Точки

Мисля, че разбрах кое предизвиква грешката. Досега следвах видеото, но в Word документа с инструкциите има следното:

"Note that by default HTML forms submit their data as HTTP GET request. You should prevent this default action and replace it with JavaScript code. Use e.preventDefault() as shown above. Otherwise, the form will sometimes execute your JavaScript code, sometimes will post its data as HTTP GET request."

При мен поне това оправя нещата. Във видеото този момент го нямаше (а може би просто аз съм го пропуснал).

0
antoan_s avatar antoan_s 5 Точки

Благодаря, помогна!

0