Показать сообщение отдельно
  #4 (permalink)  
Старый 26.06.2011, 02:04
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от jayson Посмотреть сообщение
вот мой код

HTML страницы с которой выполняется скрипт
<div id="div_1"></div>
<div id="div_body"></div>

HTML страницы с которой происходит загрузка
<div id="div_value"></div>

function checkme() {
$(#div_1).load('page.php #div_value');
var ck_value = $(#div_1).text();
if (ck_value == "") {
$("#div_body").load('error.php');
}
else {
$("#div_body").load('ok.php');
}
}
Сообщение от jayson Посмотреть сообщение
когда происходит заргузка данного дива то это выглядит вот так
<div id="div_1"><div id="div_value">12345</div></div>

как сделать чтобы только сам див (div_value) не загружался а только что внутри него

обработай входные данные или убери вывод этого дива.

насчет первого ,

вместо
$("#div_1").load('page.php #div_value');


пиши

$("#div_1").load('page.php #div_value', *!*function(data){this.innerHTML=data.replace(/<.+>(.*)<.+>/,"$1")}*/!*);

или это
*!*$("#div_1").html(*/!*     $("#div_1").load('page.php #div_value').text()   *!*)*/!*


Сообщение от jayson Посмотреть сообщение
вот в этой строчке $(#div_1).load('page.php #div_value'); если дописать .text()
тоесть так $(#div_1).load('page.php #div_value').text();
что это дает, и вообще надо ли, может из-за этого не сравнивает?!
смотри на сайте документации $.text()
если неясно - спустись вниз до примеров, там станет ясно

Сообщение от jayson Посмотреть сообщение
далее вот эти дивы
<div id="div_1"></div>
<div id="div_body"></div>

я записал в саму страницу тоесть они уже там присутствуют, а как сделать так чтобы они добавлялись самим яваСкриптом, тоесть в html не прописывать, а вставлять в хтмл при выполнении функции, вроде знаю что так можно
можно, читай документацию на русском
Ответить с цитированием