Показать сообщение отдельно
  #1 (permalink)  
Старый 09.09.2011, 12:57
Интересующийся
Отправить личное сообщение для versoul Посмотреть профиль Найти все сообщения от versoul
 
Регистрация: 02.03.2010
Сообщений: 10

jquery не срабатывает find после ajax
Добрый день,прошу помощи тк не знаю в какую сторону копать. Вкратце я хочу получить аяксом страницу с того же домена,выбрать нужный мне блок и вставить его в блок который есть у меня на странице.
вот пример
function ajax(){
			$.ajax({ url: "http://192.168.1.35/flashtest/test_site/dinosaurs.html", success: function(data, d2, d3){
				$('#main').append($(data).find('#main'));
			}});
		}

после success в дата я имею нужный документ, но после $(data).find('#main') мне возвращается [] вроде как он такого элемента не находит. Пробовал делать через load вот так
function live(){
			console.log($('#main').load('http://192.168.1.35/flashtest/test_site/dinosaurs.html #main'));
		}

все отрабатывает правильно как я и хочу
Например на сайте http://pjax.heroku.com/ все срабатывает с find нормально, не пойму почему у меня не работает,я даже пробовал подключать их версию жкуери. Прошу помощи никак не могу понять почему это не работает хотя должно. В прикрепленном файле выложу простейший пример. Пока покопаюсь внутри жкуери посмотрю как работают эти функции
Вложения:
Тип файла: zip test_ajax.zip (1.5 Кб, 6 просмотров)
Ответить с цитированием