PDA

View Full Version : مشکل با آژاکس



ali zi zeperto
پنج شنبه 03 شهریور 1390, 15:25 عصر
من یه تیکه کد نوشتم که اعتبار سنجی رو با آژاکس می خوام انجام بدم.یوزر و پسورد رو می فرستم به سرور و اگر رجیستر شده باشه سرور حرف t وگرنه حرف f رو بر می گردونه و بعد من توی جاوااسکریپت بررسی می کنم و عمل لازم رو انجام می دم.مقداری که از سرور برمی گرده درسته و بسته به یوزر و پسوردی که می دم t یا f بر می گردونه و مشکلی نداره.منتها توی جاوااسکریپت وقتی به این قسمت

var str = XHRO.responseText;
if(str == 'f'){
میرسه در هر دو صورت else رو اجرا می کنه.یعنی اگر سرور حرف f رو برگردونه سمت کلاینت else رو اجرا می کنه و شرطی که گذاشتم برقرار نمی شه.
کسی می دونه چرا؟

eAmin
پنج شنبه 03 شهریور 1390, 20:24 عصر
با استفاده از فایرباگ محتوای دریافتی رو چک کنید ببینید چه داده هایی رو دریافت کردید. و یا از این کد برای اینکار استفاده کنید:


alert(str);

L u k e
پنج شنبه 03 شهریور 1390, 20:42 عصر
بنویس

if ( str == "f")