Не получается!
К примеру:
Посылаю запрос:
$.ajax({
type: "POST",
url: "myscript.php",
data: "param1=" + 111 + "¶m2=" + 222, // посылаю скрипту какие-то параметры (не важно какие)
dataType: "html",
success: function(data){ alert (data.find("#test1")) } // обрабатываю ответ
});
myscript.php содержит простейший код:
<?php echo("<div id=\"test1\">lalalala</div><div id=\"test2\">tatatata</div>"); ?>
Получается что в data возвращается оба дива и test1 и test2, но мне нужно чтобы в success из data извлекалось содержимое контейнера test1 и вывелось к примеру в alert. Поэтому я делаю запись типа alert (data.find("#test1")) как вы посоветовали, ожидая что из data возъмется содержимое контейнера с id=test1 и в окошке alert я увижу "lalalala". Не получается!
Если например в alert выводить сам data без применения к нему селекторов, то выводится:
<div id="test1">lalalala</div><div id="test2">tatatata</div>
Но вот как вывести только test1 или test2 - хоть убей не понимаю.
Видимо не до конца разобрался с понятиями "селектор", "объект" и т.д.
Т.к. кто-то мне советовал делать так: "data.find(selector)" - но так тоже не работает.
|