Skip to content

Instantly share code, notes, and snippets.

@kuntashov
Created May 20, 2015 03:04
Show Gist options
  • Save kuntashov/624a3e9a4d73405a95e4 to your computer and use it in GitHub Desktop.
Save kuntashov/624a3e9a4d73405a95e4 to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Пример работы с формой</title>
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
</head>
<body>
<button id="sendForm" type="button">Отправить данные</button>
<script type="text/javascript">
$(function(){
var formData = {
'formid' : 'kasko-form', // id отправляемой формы, пока поддерживается только значение kasko-form
'city' : 'saratov', // город
'form' : 'saratov', // здесь надо продублировать город, осталось для обратной совместимости
'partner' : 'mediahero', // id партнера
'surname' : 'Иванов', // фамилия
'name' : 'Иван', // имя
'patronymic' : 'Иванович', // отчество (необязательное)
'mail' : '[email protected]', // email
'phone' : '9876543210', // телефон
'mark' : 'BMW', // марка автомобиля
'model' : 'X6', // модель автомобиля
'year' : '2010', // год выпуска автомобиля
'cost' : '1000000', // стоимость автомобиля
'num_drivers' : '1', // количество водителей
'age1' : '32', // возраст 1го водителя
'exp1' : '10', // стаж вождения 1го водителя
'age2' : '', // возраст второго водителя (необязательное)
'exp2' : '', // стаж вождения второго водителя (необязательное)
'age3' : '', // и т.п.
'exp3' : '',
'age4' : '',
'exp4' : '',
'age5' : '',
'exp5' : '',
};
$('#sendForm').on('click', function(e){
/*
// Для запросов с разрешенной политикой same-origin можно делать как GET- так и POST-запросы
$.get('http://api.kluver.pro/send-form.php', formData, function(resp) {
console.log(resp);
});
*/
// Пример JSONP-запроса.
$.ajax({
url: "http://api.kluver.pro/send-form.php",
type:'GET',
data: formData,
dataType: "jsonp",
success: function( response ) {
console.log( response ); // server response
}
});
});
});
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment