Loading...
sasho91 avatar sasho91 16 Точки

Проблем със задача 3.Phonebook -JS Appications Rest services and AJAX

Здравейте, 

Не мога да разбера как да добавя функционалността на задача 3.Phonebook от JS Applications курса - EXERCISE: REST SERVICES AND AJAX, която изисква следното:

"When the [Create] button is clicked, a new POST request should be made to the server with the information from the Person and Phone textboxes, the Person and Phone textboxes should be cleared and the Phonebook should be automatically reloaded (like if the [Load] button was pressed)."

Самата POST заявка ми работи, но Phonebook-a не сe refresh-ва.

Ето линк за:

- JS: https://pastebin.com/dQuump7G

- HTML: https://pastebin.com/NCEp7ta7

- CSS: https://pastebin.com/6FpifeZ6

 

Потърсих доста за подобна функционалност в интернет, но не намиран нещо, което да е подходящо. Ще съм благодарен да ми дадете насоки. 

0
JavaScript Applications
nickwork avatar nickwork 657 Точки

Като създадеш нов контакт и ако всичко е минало ок, правиш гет заявка, с която да вземеш всички вече създадени контакти, зачистваш секцията (където трябва да се добавят) и апендваш всички контакти от гет заявката към тази секция...ако не съм се изразил ясно пиши...имам и решение, ако се нуждаеш мога го пусна тук.

0
sasho91 avatar sasho91 16 Точки

Опитах, но нещо не се получава. Трябва реално да сложа същата GET заявка, която имам първоначално във функцията за onclick на Create бутона нали така? Или аз не разбирам нещо? Нещо такова - https://pastebin.com/FUVSXhyz , но пак не работи . :/

0
stanpov avatar stanpov 10 Точки

пробвай да изненсеш loadBtn-а във функция и след като създадеш потребител тоест си натиснал createBtn-а сложи накрая функцията за loadBtn-а.Така ще ти рефрешва.тоест извикваш я при всяко ново създаване на потребител.

0
sasho91 avatar sasho91 16 Точки

Стигнах до това решение - https://pastebin.com/CRKcmm5S. Работи първият път като натисна Create и презарежда листа. Ако въведа втори човек и натисна Create, списъкът не винаги се презарежда обаче.. :( Дали е възможно грешката да се дължи на това, че многo колеги цъкат същото нещо едновременно или е нещо друго? 

0
02/11/2020 22:56:31
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.