var sendForm = function(f, evt){
var http = new XMLHttpRequest(),
f = this;
evt.preventDefault();
http.open("POST", "/rabotay_picha.php", true);
http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
http.send("nameFF=" + f.nameFF.value + "&contactFF=" + f.contactFF.value + "&messageFF=" + f.messageFF.value);
http.onreadystatechange = function() {
if (http.readyState == 4 && http.status == 200) {
alert(http.responseText + ', Ваше сообщение получено.\nНаши специалисты ответят Вам в течении 2-х дней.\nБлагодарим за интерес к нашей фирме!');
f.messageFF.removeAttribute('value'); // очистить поле сообщения (две строки)
f.messageFF.value='';
}
}
http.onerror = function() {
alert('Извините, данные не были переданы');
}
};
document.getElementById('feedback-form1').addEventListener('submit', function(evt){
sendForm(this, evt);
}, false);
document.getElementById('feedback-form2').addEventListener('submit', function(evt){
sendForm(this, evt);
}, false);
isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i);
},
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
}
};
if(isMobile.any()){
// Тут то, что должно работать на мобильных устройствах
}
SELECT c.*, b.v_s as mainPage, p.v_s as price FROM `catalog` c
LEFT JOIN `info` b ON c.id=b.id AND b.key='mainPage'
LEFT JOIN `info` p ON c.id=p.id AND p.key='price'
WHERE c.menu='Y'
ORDER BY `p`.`v_s`+0
$('form').on('submit', function(){
var data = $(this).serialize();
$.ajax({
url: 'index.php',
type: 'GET или POST, по умолчанию GET',
dataType: 'тип возвращаемых данных: xml, json, script, html)',
data: data,
})
.done(function() {
console.log("Отправлено!");
})
.fail(function() {
console.log("Ошибка!");
})
.always(function() {
console.log("Функция завершена!");
});
return false;
});