PDA

نسخه کامل مشاهده نسخه کامل : مشکل با کد Ajax



David.Jn
29-07-2008, 13:05
سلام من یه کد ساده نوشتم بر حسب تمرین چون تازه دارم کار باAjax را شروع می کنم.
این کدی که نوشتم کد login هستش اما خیلی ساده.
من میخوام در صورت وارد شدن نام کاربری و پسورد پیغامی مبنی بر درست وارد شدن و پیغامی برای درست وارد نشدن نشان بده.
مشکل از اینجا شروع میشه که اگر نام کاربری و پسورد را چه درست و چه غلط وارد کنم باز هم پیغامی مبنی بر درست وارد نشدن اطلاعات صادر میکنه.

کد سمت سرور را با asp نوشتم جواب داد ولی با php که نوشتم این خطا رخ داد.
میخواستم بدونم مشکل این کد چیه؟

اینم html:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این کد جاوا اسککریپت که باید با نام login.js ذخیره بشه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینم کد php که با نام login1.php باید ذخیره بشه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

pezhman32
29-07-2008, 13:47
سلام من یه کد ساده نوشتم بر حسب تمرین چون تازه دارم کار باAjax را شروع می کنم.
این کدی که نوشتم کد login هستش اما خیلی ساده.
من میخوام در صورت وارد شدن نام کاربری و پسورد پیغامی مبنی بر درست وارد شدن و پیغامی برای درست وارد نشدن نشان بده.
مشکل از اینجا شروع میشه که اگر نام کاربری و پسورد را چه درست و چه غلط وارد کنم باز هم پیغامی مبنی بر درست وارد نشدن اطلاعات صادر میکنه.

کد سمت سرور را با asp نوشتم جواب داد ولی با php که نوشتم این خطا رخ داد.
میخواستم بدونم مشکل این کد چیه؟

اینم html:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداین کد جاوا اسککریپت که باید با نام login.js ذخیره بشه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداینم کد php که با نام login1.php باید ذخیره بشه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
من کد شما رو تست کردم
مشکل اینجا بود که بعد از تگ پایانی ?> در کد php تون یه فاصله (space) وجود داشت و بجای برگرداندن عبارت "granted" عبارت "granted " رو برمی گردونه

Naser_helboy
29-07-2008, 13:53
می خوای یه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

بگیر ببین اطلاعاتت سند میشه یا نه

Naser_helboy
29-07-2008, 13:55
می خوای یه print_r بگیر

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ببین اطلاعاتت سند میشه یا نه

David.Jn
29-07-2008, 14:23
من کد شما رو تست کردم
مشکل اینجا بود که بعد از تگ پایانی ?> در کد php تون یه فاصله (space) وجود داشت و بجای برگرداندن عبارت "granted" عبارت "granted " رو برمی گردونه

واقعآ جالب بود جواب گرفتم.
اصلآ فکرشم نمی کردم که همچین خطای کوچکی داشته باشه.
میدونید الان 2 روز بود که اسیر این کد بودم هرچی نگاه می کردم میدیدم منطقش که درسته ولی چرا عمل نمیکنه.