من کدی که نوشتم رو بهتون نشون می دم. من می خوام که از آژاکس برای ارسال اطلاعات استفاده کنم. ارسال اطلاعات و دریافت رو به خوبی انجام میده.
کد من به این صورت کار می کنه که توسط تابع get_username من دستوراتی رو ارسال می کنم.
در مقدار ورودی تابع می خوام اگر متن return وارد شد، مقدار رو توسط تابع برگردونه و اگر چیزی جز return بود، فرض کند که تگی با آیدی متن ورودی در صفحه وجود دارد و مقدار برگشتی رو درون اون نشون بده.
بی زحمت اگر مشکلی نیست، خودتون تست کنین و بهم بگید.
ممنونم
function get_username(return_show)
{
var oXmlHttp = CreateXMLHttp();
oXmlHttp.open("GET", "process.php?id=1",true);
oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oXmlHttp.onreadystatechange = function ()
{
if (oXmlHttp.readyState == 4)
{
if (oXmlHttp.status == 200)
{
if(return_show=='return')
{
return oXmlHttp.responseText;
}
else
document.getElementById(return_show).innerHTML=(oX mlHttp.responseText);
}
else
{
document.getElementById(return_show).innerHTML=("A jax Error " + oXmlHttp.statusText);
}
}
};
oXmlHttp.setRequestHeader("Accept-charset","utf-8");
oXmlHttp.send(sBody);
}