Ответы пользователя по тегу HTML
  • Как с парсить данные из HTML-таблицы по средствам JS?

    @V_Tjuryakin
    Перфекто
    HTML:
    <table>
    <tr><td>Text</td></tr>
    <tr><td>Text2</td></tr>
    </table>


    jQuery (js):
    var values = [];
    $('table tr td').each(function(index, val) {
    	values.push($(val).text());
    });
    
    console.log(values);


    Получите на выходе массив с text, text2
    Ответ написан
    Комментировать
  • Почему не выполняется редирект javascript?

    @V_Tjuryakin
    Перфекто
    var http = new XMLHttpRequest();
              http.open("POST", "/send/index.php", true);
              http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
              http.send("name=" + this.name.value + "&email=" + this.email.value + "&tel=" + this.tel.value + "&question=" + this.question.value);
              http.onreadystatechange = function() {
              if (http.readyState == 4 && http.status == 200) {
                alert(http.responseText +', Ваше сообщение отправлено.\nСпасибо!');
                setTimeout(function() { location.href='/'; }, 1500);
              }
              }
              http.onerror = function() {
              alert('Извините, данные не были переданы');
              }
              return false;
              
            }


    UPD:
    window.onload = function() {
                document.getElementById('ask-form').onsubmit = function(){
     
                    var http = new XMLHttpRequest();
                    http.open("POST", "/send/index.php", true);
                    http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
                    http.send("name=" + this.name.value + "&email=" + this.email.value + "&tel=" + this.tel.value + "&question=" + this.question.value);
                    http.onreadystatechange = function() {
                        if (http.readyState == 4 && http.status == 200) {
                            alert(http.responseText +', Ваше сообщение отправлено.\nСпасибо!');
                            setTimeout(function() { location.href='/'; }, 1500);
                        }
                    }
                    http.onerror = function() {
                        alert('Извините, данные не были переданы');
                    }
    
                    return false;
    
                }
            };
    Ответ написан
  • Не отображается на сайте joomla ничего - в чём проблема?

    @V_Tjuryakin
    Перфекто
    Проблема в том, что не нужно использовать joomla.
    Ответ написан
    Комментировать