@GRO24

Input событие изменения?

Столкнулся с проблемой, уже перепробывал все события
С ПК - работает корректно, с мобильных не работает, кто подскажет, почему?

<input type="text" name="test">

<img class="avatar" src="" alt="" />
<div class="box"></div>
<div class="bdate"></div>


$(document).ready(function(){
$('input[name=test]').on('input', function(){
	test = $(this).val();

	$.ajax({
	  url: 'https://api.vk.com/method/users.get?user_ids='+test+'&fields=photo_50&access_token=&v=5.92',
	  dataType: 'jsonp', // тип передачи
	  success: function(json) {
	    $('.avatar').attr('src', json.response[0].photo_50); // аватар
	    $('.box').html(json.response[0].first_name + ' ' + json.response[0].last_name); // получаем имя и фамилия
	    $('.bdate').html(json.response[0].bdate); // день рождения
	  }
	});


});


});
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ответы на вопрос 1
hzzzzl
@hzzzzl
https://codepen.io/anon/pen/qverMW
зашел с телефона, событие точно работает
может быть именно аякс с телефона почему-то не уходит?
положи что нибудь в
$.ajax({
...
error: function() { alert('wow, error') } 
})

или как это было в jquery, я не уверен, должен быть каллбек и для ошибки тоже
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы