استفاده از آجاکس در php

سلام دوستان

من یه سایت
php دارم

این سایت من یک صفحه index داره
و چند تا صفحه دیگه

حالا میخوام کاری کنم که وقتی رو یه لینکی کلیک میشه اون صفحات با لودینگ و با استفاده از اجاکس باز بشه

میتونید منو راهنمائی کنید ؟
 

Omid PLUS

Member
میتونی خیلی راحت یه تگ div با یه id خاص توصفحه اصلی تعریف کنی و با استفاده از دستورات ajax محتوای اون div رو تغییر بدی.
به این سایت نگاه کن:
www.ir-book.ir
این سایت کاملاً ajax هستش.
 
آخرین ویرایش:
تو پلاس خودمون نیستی؟

خوب همون دیگه کلا با فراخوانی لینک مشکل دارم
 

Omid PLUS

Member
کدوم PLUS؟ شاید باشم:wink:

میتونی از این کد استفاده کنی:
کد:
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
function load(page)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="get.php";
url=url+"?page="+page;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("div_id").innerHTML=xmlHttp.responseText;
}
}

بعد لینکات رو به این صورت بذاری:
HTML:
<a href="javascript:load('page1');return false;">Page 1</a>
<a href="javascript:load('page2');return false;">Page 2</a>
<a href="javascript:load('page3');return false;">Page 3</a>
 

Omid PLUS

Member
همون پلاس توی Ashi

کد اول رو تو هدر تمام فایلهای php بزارم؟
آره دقیقاً همونم!

نه، کد اول رو تو کدهای javascript باید بذاری، کد php هم چون به نظرم خیلی ساده اومد نزاشتم، ولی کدش خیلی سادش میتونی خودت بنویسی، اگه سوالی بود در خدمتیم.
 

جدیدترین ارسال ها

بالا