ورود

View Full Version : سوال: ajax



billgivz
جمعه 03 آبان 1387, 11:41 صبح
با عرض سلام


function Runajax()
{
xmlHttp.open('GET','code.php',true);
xmlHttp.onreadystatechange = updatepage;
xmlHttp.send(null);
}

function updatepage()
{
if(xmlHttp.readyState == 4)
{
//do somtings...
}
else
{
//do loading...
}


سلام من 2 تا سوال از کد بالا داشتم.
1)در قسمت do loading که برای نمایش plase wait یا لوگو , زمانی هست که هنوز صحفه لود نشده .کد لازم برای نمایش لوگوی فلش که زمان تاخیر هست چه کدی باید نوشت.
2) دوم اینکه readystate حتما باید مساوی 4 باشد و به چه دلیل.

eAmin
جمعه 03 آبان 1387, 18:19 عصر
سلام.

برای گذاشتن لودینگ کد رو بصورت زیر استفاده کن:


function updatepage()
{
document.getElementById("loadingdiv").innerHTML = "<p>Loading...</p>";
if(xmlHttp.readyState == 4)
{
//do somtings...
}
else
{
// error code
}


2: این عکس
http://amin.ehelp.googlepages.com/serv.jpg

billgivz
شنبه 04 آبان 1387, 14:16 عصر
متشکرم از شما