script type text javascript function Получаем IP клиента get http work

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<script type="text/javascript">
$(function() {
/* Получаем IP клиента */
$.get('http://work.seotime.ru/free/yourip-json.php', function(response) {
var clientIpAddress = response.ip;
});
$.ajax({
type: 'POST',
url: '/url/to/geoip-service',
data: { ip: clientIpAddress },
}).done(function(response) {
/* Получили ответ от geoip базы - меняем ссылку */
contacts = $('a.contacts-link');
if (response.city == 'SPB') {
contacts.attr('href', 'http://www.tran-express.ru/buro_perevodov_sankt_peterburg.php');
} else {
contacts.attr('href', 'http://www.tran-express.ru/buro_perevodov_moskva.php');
}
}).fail(function() {
/* ответ от geoip сервиса не получен */
});
});
</script>