PDA

View Full Version : مشکل با ajax در firfox



fazelit
یک شنبه 08 شهریور 1388, 13:52 عصر
من برای معرفی xmlhttp در ajax از کد زیر استفاده می کنم اما این کد فقط در IE? درست کار میکنه اما در firefox و chorom درست کار نمیکنه.
لطفا راهنمایی کنید.

function getHttp(){
var xmlhttp;
try
{
xmlhttp= new ActiveXObject("Msxml2.XMLHTTP");

}
catch(e)
{
try
{
xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
if(typeof XMLHttpRequest != 'undefiend')
{
xmlhttp= new XMLHttpRequest();
}
}
}
return xmlhttp;
}

fazelit
دوشنبه 09 شهریور 1388, 13:38 عصر
دستت درد نکنه دمت گرم درست کار کرد.:تشویق::لبخندساده:

راستی یه سوال دیگه : چطور میشه من با آجاکس چند متغیر رو برگردونم.
یعنی با responseText فقط یه متن بر میگردونه.
با response.XML هم باید فایلت حتما XML با php نمیشه.
من فایلم php هست ولی می خوام چند متغیر رو برگردونم.
باید چه کار کنم.
اگه با مثال توضیح بدین ممنون میشم.

nimatramon
دوشنبه 09 شهریور 1388, 15:00 عصر
دوست عزیز برای بر گردوندن چند متغییر می تونی در فایل php مقدار متغییر ها رو با یک separator مثل"-" جدا کنی و به صورت یک رشته echo کنی وقتی response را گرفتی مقدار ها را با split در JavaScript جدا کن و استفاده کن