Добро пожаловать, Гость!
Помогите поставить загрузку страниц без перезагрузки
Помощь мастерам | Помогите поставить загрузку страниц без перезагрузки
Killer_58rus :
В общем нашел код ,который загружает страницы без перезагрузки.....
Вот код :
---------
Java
---------
<sсript type="text/javasсript">
$(function() {
$('.more').live("click",function()
{
var ID = $(this).attr("id");
if(ID){
$("#more"+ID).html('5 сег..');
$.ajax({
type: "POST",
url: "more.php",
data: "lastmsg="+ ID,
cache: false,
success: function(html){
$("div#updates").append(html);
$("#more"+ID).remove();
}
});
}
else{
$(".morebox").html('конец');
}
return false;
});
});
</sсript>
Создаем файл load_more.php
Содержит простой php код. Выводит результаты из таблицы сообщений
---------
PHP+MySQL
---------
<?php
include('config.php');
$sql=mysql_query("select * from messages ORDER BY msg_id DESC LIMIT 9");
while($row=mysql_fetch_array($sql))
{
$msg_id=$row['msg_id'];
$message=$row['message'];
?>
<li>
<?php echo $message; ?>
</li>
<?php } ?>
</ol>
<div id="more
<?php echo $msg_id; ?>
" class="morebox">
<a href="#" class="more" id="
<?php echo $msg_id; ?>
">more</a>
</div>
</div>
Делаем файл more.php
Возвращает записи из таблицы сообщений, где msg_id младше последнего подгруженного id’шника.
---------
PHP+MySQL
---------
<?php
include("config.php");
if(isSet($_POST['lastmsg']))
{
$lastmsg=$_POST['lastmsg'];
$lastmsg=mysql_real_escape_string($lastmsg);
$result=mysql_query("select * from messages where msg_id<'$lastmsg' order by msg_id desc limit 9");
while($row=mysql_fetch_array($result))
{
$msg_id=$row['msg_id'];
$message=$row['message'];
?>
<li>
<?php echo $message; ?>
</li>
<?php
}
?>
<div id="more
<?php echo $msg_id; ?>
" class="morebox">
<a href="#" id="
<?php echo $msg_id; ?>
" class="more">more</a>
</div>
<?php
}
?>
Помогите поставить загрузку страниц без перезагрузки
8 Мая 2016В общем нашел код ,который загружает страницы без перезагрузки.....
Вот код :
---------
Java
---------
<sсript type="text/javasсript">
$(function() {
$('.more').live("click",function()
{
var ID = $(this).attr("id");
if(ID){
$("#more"+ID).html('5 сег..');
$.ajax({
type: "POST",
url: "more.php",
data: "lastmsg="+ ID,
cache: false,
success: function(html){
$("div#updates").append(html);
$("#more"+ID).remove();
}
});
}
else{
$(".morebox").html('конец');
}
return false;
});
});
</sсript>
Создаем файл load_more.php
Содержит простой php код. Выводит результаты из таблицы сообщений
---------
PHP+MySQL
---------
<?php
include('config.php');
$sql=mysql_query("select * from messages ORDER BY msg_id DESC LIMIT 9");
while($row=mysql_fetch_array($sql))
{
$msg_id=$row['msg_id'];
$message=$row['message'];
?>
<li>
<?php echo $message; ?>
</li>
<?php } ?>
</ol>
<div id="more
<?php echo $msg_id; ?>
" class="morebox">
<a href="#" class="more" id="
<?php echo $msg_id; ?>
">more</a>
</div>
</div>
Делаем файл more.php
Возвращает записи из таблицы сообщений, где msg_id младше последнего подгруженного id’шника.
---------
PHP+MySQL
---------
<?php
include("config.php");
if(isSet($_POST['lastmsg']))
{
$lastmsg=$_POST['lastmsg'];
$lastmsg=mysql_real_escape_string($lastmsg);
$result=mysql_query("select * from messages where msg_id<'$lastmsg' order by msg_id desc limit 9");
while($row=mysql_fetch_array($result))
{
$msg_id=$row['msg_id'];
$message=$row['message'];
?>
<li>
<?php echo $message; ?>
</li>
<?php
}
?>
<div id="more
<?php echo $msg_id; ?>
" class="morebox">
<a href="#" id="
<?php echo $msg_id; ?>
" class="more">more</a>
</div>
<?php
}
?>
Комментарии:
Cистема 9 Мая 2016
Тему переместил Администратор Королева из раздела Бешенный форум в раздел Помощь мастерам
Тему переместил Администратор Королева из раздела Бешенный форум в раздел Помощь мастерам
Скиталец 8 Мая 2016
include_once() если без перезагрузки... а если инклуд под условием то require_once();
include_once() если без перезагрузки... а если инклуд под условием то require_once();
Killer_58rus 8 Мая 2016
Автор темы
RuSInet, а куда прописать этот код в шапку?
<sсript type="text/javasсript">
$(function() {
$('.more').live("click",function()
{
var ID = $(this).attr("id");
if(ID){
$("#more"+ID).html('5 сег..');
$.ajax({
type: "POST",
url: "more.php",
data: "lastmsg="+ ID,
cache: false,
success: function(html){
$("div#updates").append(html);
$("#more"+ID).remove();
}
});
}
else{
$(".morebox").html('конец');
}
return false;
});
});
</sсript>.
=========
и вот include("config.php");
где он будет брать этот файл ?
Автор темы
RuSInet, а куда прописать этот код в шапку?
<sсript type="text/javasсript">
$(function() {
$('.more').live("click",function()
{
var ID = $(this).attr("id");
if(ID){
$("#more"+ID).html('5 сег..');
$.ajax({
type: "POST",
url: "more.php",
data: "lastmsg="+ ID,
cache: false,
success: function(html){
$("div#updates").append(html);
$("#more"+ID).remove();
}
});
}
else{
$(".morebox").html('конец');
}
return false;
});
});
</sсript>.
=========
и вот include("config.php");
где он будет брать этот файл ?