1) почти на 100% уверен, что на странице присутствуют еще элементы с id="phone" и id="email"
2) используйте api.jquery.com/serialize - и будет вам счастье.
Максим Фикс, а пользователь сам эту сумму ставит? Если да, то после отправки на сервер он ее не изменит, а до отправки - пусть ставит что угодно. На сервере проверите, чтобы под лимиты подходило.
Если нет, то нужно в архитектуре менять что-то) Например, передавать код слота со ставкой, который отправляется на сервер и там проверять корректность.
Albert Tatarin, очень много ресурсов может уходить на сборку-разборку json.
А у крупных БД, как правило, высокий уровень оптимизации, кеширование и прочие плюшки высокоскоростных систем.
Николай,
Ничего из сказанного мной не противоречит вашей ссылке.
Поэтому, благополучно посылаю вас идти пряменько-пряменько никуда не сворачивая мелкими шагами.
Ибо вы еще и читать не умеете.
Зато оценочные суждения выдавать - прям, мастер.
Как в простронародьи таких называют - сами догадайтесь, или погуглите, если не получится.
Александр, ну, так и задавайте свой градиент этому контейнеру, а не body.
Вот, вообще, не видно по вашему скриншоту ровным счетом ничего - лечите пациента по фотографии)))
Albert Tatarin, Вообще, от потери данных никто не застрахован) Может упасть сервер, когда будете писать в файл, может упасть сервер, когда в БД пишете.
Имхо, самое простое и надежное решение - храните в субд а-ля mongo или sqlite, и периодически удаляйте записи, в которых проставлена дата завершения.
Senseich, Не совсем так. (я в своем посте объяснил не вдаваясь в последовательность событий и т.д.)
Под капотом, конечно же, там идет загрузка скриптов, потом формирование потока выполнения, потом в jquery/bootstrap и т.д. происходит установка обработчика события готовности документа, потом запускается алерт, который все и блокирует, а дальше уже происходит событие готовности документа.