Как выбрать, что отображать в запросе ajax? - PullRequest
0 голосов
/ 25 июня 2010

Что делать, если я запрашиваю URL http://www.google.com через AJAX, например, и в функции on success Я просто хотел отобразить кнопку Мне повезло в некотором div?

Например

$.ajax({
    url: 'www.google.com',
    success: function(html) {
        $('div').html(html);
    }
});

это для отображения всей страницы, но я хочу только отобразить кнопку. Как мне это сделать?

Ответы [ 2 ]

3 голосов
/ 25 июня 2010
$.ajax({ 
    url: 'www.google.com', 
    success: function(html) { 
        $('div').html($(html).find('input[name=btnI]')); 
    } 
});

Вы можете заменить input[name=btnI] на ваше собственное состояние.

1 голос
/ 25 июня 2010

Вы можете поместить div вокруг кнопки, как:

<div id='button'><button>blah</button</div>

и URL Ajax будет выглядеть примерно так:

url: 'www.google.com #button',

Просто добавьте селектор в конец URL, и он вернет только этот контент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...