PDA

نسخه کامل مشاهده نسخه کامل : مشکل با eval.call



Ali_vavan2009
16-02-2012, 03:21
باعرض سلام و خسته نباشید به شما دوستان :10:

من یک کد AJAX نوشتم که در قسمتی از کد از


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

استفاده می کنم.

اما مشکل این کد اینه که فقط تابع را اجرا میکنه و مقدار XMLHttp را نمی توان در تابع استفاده کرد.

من سعی کردم که کاری کنم که بتونم مقدار XMLHttp را جوری ارسال کنم که بتونم به روش زیر مقدار بگیرم. ولی نمی دانم چه کار کنم


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

اما بیشتر دوست دارم بشه به صورت


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

از تابع استفاده کنم.

ممنون می شم راهنمایی کنید. البته با کد :27:

باتشکر

neopersia
16-02-2012, 12:44
این باید جواب بده:

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

یا اگر اصرار دارید با eval باشه:

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

Ali_vavan2009
16-02-2012, 14:23
دوست عزیز ممنون از پاسختان

اول بگم که هیچ یک از کدهای فوق برای بنده کار نکردند.

دوم من مشکلی با اجرا شدن تابع ندارم.

تنها مشکل من در ارسال XMLHttp به تابع هست.

تا بتونم به شکل زیر از تابع استفاده کنم.


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

باتشکر

Ali_vavan2009
16-02-2012, 15:57
دوستان بالاخره مشکلم حل شد.

برای ارسال متغیر XMLHttp باید یک متغیر به صورت GLOBAL ساخت و مقدار XMLHttp را به آن نصبت داد و در تابع استفاده کرد.

به صورت زیر


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


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