PDA

View Full Version : سوال: اجرا نشدن کدهای آجاکس روی هاست



farnaz.saeedi
یک شنبه 01 آبان 1390, 13:53 عصر
با سلام
کد های آجاکس من روی لوکال به خوبی اجرا میشن اما روی هاست با خطا مواجه میشن
این کدهای آجاکس:
function GetNews()
{
createXMLHttpRequest();
xmlHttp.open("get", "function.php", true);
xmlHttp.onreadystatechange = handleStateChange;
xmlHttp.send(null);
}
function handleStateChange()
{
if (xmlHttp.readyState == 4)
{
if (xmlHttp.status == 200)
{
displayNews(xmlHttp.responseText);
}
else
{
alert("Error in ajax code");
}
}
}
function displayNews(sText)
{
var divNews =document.getElementById("news_content");
divNews.innerHTML = sText;
}
که پس از لود شدن صفحه خطای Error in ajax code رو نشون میده.
کسی میدونه مشکل کار کجاست؟
با تشکر

ali zi zeperto
چهارشنبه 04 آبان 1390, 20:53 عصر
با سلام
کد های آجاکس من روی لوکال به خوبی اجرا میشن اما روی هاست با خطا مواجه میشن
این کدهای آجاکس:
function GetNews()
{
createXMLHttpRequest();
xmlHttp.open("get", "function.php", true);
xmlHttp.onreadystatechange = handleStateChange;
xmlHttp.send(null);
}
function handleStateChange()
{
if (xmlHttp.readyState == 4)
{
if (xmlHttp.status == 200)
{
displayNews(xmlHttp.responseText);
}
else
{
alert("Error in ajax code");
}
}
}
function displayNews(sText)
{
var divNews =document.getElementById("news_content");
divNews.innerHTML = sText;
}
که پس از لود شدن صفحه خطای Error in ajax code رو نشون میده.
کسی میدونه مشکل کار کجاست؟
با تشکر
به نظر من هرچی هست از
xmlHttp.open("get", "function.php", true);
آدرس دادن به فایل پی اچ پی رو تغییر بده درست میشه.من نمی دونم دقیقا جی باید بذاری ولی فکر نمی کنم دلیل دیگه ای داشته باشه.مقدار status رو چک کن ببین چنده.احتمالا 404 باید باشه که مربوط به همینه.

aggDev
سه شنبه 24 آبان 1390, 16:04 عصر
با سلام به دوستان گرامی؛
نمی دونم گفتن این سوال تو این قسمت درست یا نه :لبخندساده:
من از کنترل slideshow-ajaxToolkit استفاده کرم اولش مشکلی نداشت و به راحتی اجرا می شد ولی بعد اجراش مشکل پیدا کرد.
firebug ارور زیر را اشاره می کرد:
Sys.InvalidOperationException: Can't add a handler for the error event using this method. Please set the window.onerror property instead

if (eventName === "error") throw E...s.Res.addHandlerCantBeUsedForError)

اینو بگم که نام عکس ها ور از دیتابیس می گیرم