Приеряем Jquery к переменым
Не разу не сталкивался и не видел, можно ли юзать функции ajax на переменных?
То есть я делаю запрос такой
$.ajax({
type: 'post',
url: href,
dataType: 'text',
success: function(data){
history.pushState(null, null, href);
alert(data);
},
});
В data храниться вся структура html а теперь оттуда выдрать все элементы например div и работать с его атрибутами? И второй вопрос как и в какую переменную лучше сохранить данные чтоб с ними можно было легко работать? |
Цитата:
|
Цитата:
|
Цитата:
А jQuery на JS написана. Так что хотите её понимать - учите JS. |
+ в вашем решении должна быть ошибка
|
Цитата:
|
Ну теоретический он не должен показать элементы
щас попробую alert(data.getElementsByTagName("div")); |
Цитата:
|
непоказывает) у меня )
|
Цитата:
|
$.ajax({
type: 'post',
url: href,
dataType: 'html',
success: function(data){
history.pushState(null, null, href);
alert(data.getElementsByTagName("div"));
},
});
|
Во-первых, MIME-type html - это "html/text".
Data какого типа? Строка? Если да - то распарсьте её в html. |
Цитата:
|
http://api.jquery.com/jQuery.parseXML/
Например. А если хочется именно в html - то
div= document.createElement("div");
$(div).val(data); // если data - строка
И тогда детьми этого div'а будут распарсенные элементы) |
не канает у меня почему!
|
Цитата:
|
Цитата:
$(data) jQuery, ясное дело. но что там будет, html или xml ? |
Цитата:
|
| Часовой пояс GMT +3, время: 12:09. |