Приеряем 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, время: 09:30. |