سوال: ارسال توابع جاوا اسکریپت با ایجکس

karevan

Member
سلام
یه سوال در مورد Ajax داشتم.
برای ارسال یک کد جاوا اسکریپت جدید به صفحه از eval() استفاده میکنیم.
ولی برای ایجاد یه تابع جدید و ارسال اون به صفحه چکار باید کرد؟
مثلا من این کد رو توی eval() قرار میدم:

کد:
show_2("auto_car_add","add");

function exitto(){
show_2("auto_add","add");
}

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

md5

Member
اگه فقط کد جاوا اسکریپته اونو به عنوان یه رشته به تابع eval() بده اگه هم مخلوط با کد های اچ تی ام ال هستش که دیگه تزریق کن به صفحت بعد مثل بقیه دستورات میتونی بهش دسترسی داشته باشی
 

karevan

Member
یعنی اگه اینو
کد:
show_2("auto_car_add","add");

function exitto(){
show_2("auto_add","add");
}
توی eval بزارم و بعد تابع exitto() رو فراخوانی کنم جواب میده؟
 

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

بالا