<button type=button class=btn2 value='del_<?=$value[0]?>' onclick='SendPost(this);'>Delete</button>
function SendPost(elem) {
var splitid = $(elem).val().split('_');
<form method="POST" id="form2" action="">
абсолютно лишняя, она нигде не используется, никуда не отправляется. У вас какая-то каша: onClick={onEmailClick} onChange={setMail}
Зачем два обработчика на один инпут?
Почему не указано какого типа у вас инпут?
Попробуйте открыть сайт в браузере по IP-адресу: https://104.18.248.37/. Браузер конечно будет ругаться, что сертификат не соответствует, выдан на *.zendesk.com, а у вас коннект по IP - ну то есть полное несовпадение, но нам-то только проверить...
А вот если ругаться будет не на подозрительный сертификат, а на отсутствие коннекта - значит кто-то или что-то блокирует и по IP. А кто или что - я уже не скажу, потому что не знаю. Собственно кроме блокировки в proxy - и идей-то нет... Физически ж ведь коннект - проходит, а утройства - разные!