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
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.