Небольшая работа для разработчика javascript

 
 
 
Сообщения:4
Требуется помощь, необходимо допилить форму обратной связи на сайте.

ТЗ на доработку функционала отправки данных формы на сайте стороннему сервису обработки заявок.

Для обработки заявки на ремонт компьютеров, создаваемой посетителем сайта путём заполнения формы, требуется передача параметров самой формы (Имя, Телефон, Опишите кратко суть проблемы), а также автоматически заполняемых параметров (логин, пароль, код города пользователя) специальному сервису.
Пример URL для передачи:
http://109.234.153.44/fss/save.asp?login=9000&password=alex&str=<fio>Иванов</fio><region>4</region><phone1>+79160000000</phone1><work>тест</work, где теги:
<fio> - поле Имя в форме,
<phone1> - поле Телефон в форме,
<work> - поле Опишите кратко суть проблемы в форме.
Формирование URL, включая автоматическое определение города, а также сама отправка данных, реализовано.
Требуется: обеспечить после отправки данных всплывающее окно с информацией клиенту о факте отправки данных сервису.
Окно должно показываться на сайте в течение заданного времени (например, 5 сек) и закрываться по истечении заданного времени автоматически.
Код описываемого функционала, требующий доработки, находится в файле URLsend.js.
В основе метода отправки лежит код, приведённый в файле «Инструкция_Формы_передача_заявок.docx»
HTML-код всплывающего окна для отправки приведён в index.php (объект с id="popup-call"), соответствующие стили в style.css.
Окно должно показываться в виде <div>, не следует использовать фреймы, отдельные окна браузера/вкладки (или, по крайней мере, это должен быть последний, наихудший вариант).
Дополнительно.
Было бы большим плюсом доработать также сам метод отправки данных, отказавшись от отдельного окна window.open в пользу отправки данных, через JS-объект XHR, JQ AJAX или другим способом, чтобы избавиться от появления лишнего окна с отправкой параметров.
Другими словами, по возможности, сделать отправку данных невидимым для пользователя GET-запросом, подобно тому, как реализовано определение текущего города.
Для завершённости задачи следует также, по возможности, получить статус отправки данных (успешный или ошибочный) и показывать посетителю разный текст в зависимости от результата (успех или ошибка).
 
 
Сообщения:4
Работа сделана большей частью, требуется доделать окно подтверждение отправки данных и приёма заказа
 
 
Сообщения:659
Передача xml в параметрах get - реально суровая штука )))

Don't think you are. Know you are.
 
 
Сообщения:4
Не знаю, насчёт суровости) У нас верстальщик с небольшим опытом занимался, с javascript совсем плохо дружит, поэтому решили найти другого исполнителя дабы не терять время. Хотя он обещал рано или поздно разобраться)
 
 
Сообщения:659
Верстальщик и не должен дружить. Должен дружить frontend-программер.

Don't think you are. Know you are.
 
 
Сообщения:4
так и я про тоже, верстальщик обещал разобраться, значит вопрос не требует огромных усилий
 
 
Сообщения:10
beg:
так и я про тоже, верстальщик обещал разобраться, значит вопрос не требует огромных усилий

Чет с логикой не так: нельзя из обещания разобраться такой вывод делать.

El pueblo unido jamas sera vencido!
Изменен:09 дек 2018 16:16
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет