Что делать, если я запрашиваю URL http://www.google.com через AJAX, например, и в функции on success Я просто хотел отобразить кнопку Мне повезло в некотором div?
on success
Например
$.ajax({ url: 'www.google.com', success: function(html) { $('div').html(html); } });
это для отображения всей страницы, но я хочу только отобразить кнопку. Как мне это сделать?
$.ajax({ url: 'www.google.com', success: function(html) { $('div').html($(html).find('input[name=btnI]')); } });
Вы можете заменить input[name=btnI] на ваше собственное состояние.
input[name=btnI]
Вы можете поместить div вокруг кнопки, как:
<div id='button'><button>blah</button</div>
и URL Ajax будет выглядеть примерно так:
url: 'www.google.com #button',
Просто добавьте селектор в конец URL, и он вернет только этот контент.