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

سلام . من یه تابعی نوشتم واسه ارسال اطلاعات به PHP و استفاده از ایجکس .
الان یه حلقه توو تابع گذاشتم که اون باعث می شه که تابع کار نکنه . وقتی حلقه رو بر می دارم alert کار می کنه . اما وقتی می ذارم از کار میفته .
می خواستم لطف کنید و بگید مشکل از چیه ؟ ممنون :rose:
کد:
function send_forcaset('id')
{
    var num = (document.forms.amirform.elements.length - 3) / 3;
    window.alert(num);
    for(k = 1;k <= num;k++)
    {
        var guest+k  = document.getElementById('G'+k).value;
        var center+k = document.getElementById('C'+k).value;
        var host+k   = document.getElementById('H'+k).value;

        var Data += "guest"+k + "=" + guest+k + "&center"+k + "=" center+k + "&host"+k + "=" + host+k;
    }
    PrintResult('Please Wait . . .',id);
    PostData(Data,'forecast2.php',id);
    return false;
}
 

foranyone

Well-Known Member
احتمال میدم ایراد از این کد هات باشه!

کد:
        var guest+k  = document.getElementById('G'+k).value;
        var center+k = document.getElementById('C'+k).value;
        var host+k   = document.getElementById('H'+k).value;

خودت بهتر از من میدونی که متغیرهای قوانین خاصی برای تعین نامشون داردن !

جاوا اسکریپت فکر میکنه که شما دارین یه متغیر با نام guest+k میسازین ، و چون این متغیر حاوی + هست ایراد میده!

به نظر من بهتره از آرایه استفاده کنی:-?

امیدوارام اشتباه نکرده باشم .
 
سلام . ممنون حمید جان . مگر این که شما توو این بخش جواب بدی .
مشکلم رو توو سایتهای دیگه مطرح کردم و فورا جواب دادند . آره درسته ، مشکلم رو با آرایه حل کردم .
به نظر می رسه این بخش سایت ، مدیری نداره که به کاربرا جواب بده .
در هر صورت ممنون
 

foranyone

Well-Known Member
سلام امیر جان خواش میکنم شرمنده مسافرت بودم:wink:

به نظر می رسه این بخش سایت ، مدیری نداره که به کاربرا جواب بده
این بخش از سایت خیلی وقته که کم رنگ شده و مراجعه زیادی بهش نمیشه!

من قبلا تو این تاپیک سعی کردم حال و هوای این بخش رو

عوض کنم ، ولی راستش به نتیجه نرسیدم!

این بخش یه مدیر خوب داره ، ولی حسن جان مثل اینکه سرش خیلی این روزا شلوغه !

اگه بشه Amin_ehelp هم در کنار حسین جان مدیر این بخش بشه خیلی خوب میشه.
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا