Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > AJAX

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 08.07.2011, 18:13   #1
Неактивный пользователь
 
Пол:Мужской
Регистрация: 08.07.2011
Сообщений: 1
Репутация: 0
Lightbulb Ajax. Content

Доброго времени суток уважаемые пользователи форума.
Есть 5 div-вов. При наведении на один из них плавно появляется еще один справа и в нем должен подгрузиться некий контент из отдельных файлов средствами ajax. Все работает нормально вот только контент не подгружаеться. Подскажите. Ато все мозги уже сварились.

Вот код index.html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title></title>
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen, projection" />
<link rel="stylesheet" href="css/accordion.css" type="text/css" />
<script src="/js/jquery.js"></script>
<script src="/js/jquery.msAccordion.js"></script>
<script>
$(document).ready(function() {

$("#content").msAccordion({event: 'mousemove', defaultid: -1});
$(".content").mouseout(function() {$(".content").hide("slow");});

for (i=1; i<=5; i++) {
$.ajax({
url: '/contets/' + i + '.html',
dataType: 'json',
success: function(data) {
$("#content_msTitle_" + (data.id - 1) + "_msContent_" + (data.id - 1)).html(data.text);
}
});
}

});
</script>
</head>
<body>
<div id="page">
<div id="content">
<div class="set">
<div class="title" id="d1">1</div>
<div class="content"></div>
</div>
<div class="set">
<div class="title">2</div>
<div class="content"></div>
</div>
<div class="set">
<div class="title">3</div>
<div class="content"></div>
</div>
<div class="set">
<div class="title">4</div>
<div class="content"></div>
</div>
<div class="set">
<div class="title">5</div>
<div class="content"></div>
</div>
</div>
</div>
</body>
</html>

А это ajax.php:

<?php
$id = intval($_GET['id']);

$filename = 'contents/' . $id . '.html';

if (file_exists($filename)) $text = file_get_contents($filename);
else $text = '';

$json['id'] = $id;
$json['text'] = $text;

echo json_encode($json);
?>
Плиз! Оч надо!
Заранее спасибо!

Последний раз редактировалось hell_72; 10.07.2011 в 01:33..
hell_72 вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: фильм нью-йорк я люблю тебяшм-1 модель 677hdd 2.5 2tbкомпрессорно конденсаторный блок nsa 024 prклубника в шоколаде с цветами


Старый 22.07.2011, 03:11   #2
ALyapunov
Неактивный пользователь
 
Пол:Мужской
Регистрация: 20.07.2011
Сообщений: 9
Репутация: 1
По умолчанию Re: Ajax. Content

1. судя по
Код:
url: '/contets/' + i + '.html',
вы вообще не используете ajax.php, а пытаетесь загрузить html файлы прямо из папки contets, но

2. судя по
PHP код:
$filename 'contents/' $id '.html'
ваши файлы лежат в папке contents, не contets.

3. при этом, даже в случае успешной загрузки .html файла, у вас не получится положить его содержимое в div, т.к. вы ожидаете json, а получаете html.
ALyapunov вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
iClone Pro 3.1 + 3DXchange 2 + Bonus Content Segey0564 3D графика 4 11.12.2018 05:20
Что означает надпись в мета теге для роботов: content=index,follow ? yuhuhu Раскрутка вебсайта 9 01.05.2015 08:01
Bryce :: Content whiteroom 3D графика 10 25.01.2011 21:00
Как избавиться от Windows Media Protected Content deepray Скорая помощь 2 16.06.2008 21:59
PostNuke Content Management System vitfree Движки форумов и сайтов 8 26.04.2006 20:56

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 21:46. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.14117 секунды с 13 запросами