View Full Version : سوال: دسترسی از جاوا به داخل فانکشن php???
mosi2007
سه شنبه 29 فروردین 1391, 16:11 عصر
سلام دوستان برای اینکه به متغیرهای داخل فانکشن php در جاوا دسترسی پیدا کرد باید چکاری انجم دهیم
مثلا داریم
<?php
function test()
{
$x=2;
}
?>
<script type="text/javascript" >
var name = ?????
</script>
متغیر name در جاوا چطوری میتونه به $x دسترسی پیدا کنه؟؟؟؟
plague
سه شنبه 29 فروردین 1391, 20:42 عصر
فانکشن تا وقتی فراخانی نشده باشه که متغیری در کار نخواهد بود که شما بهش دسترسی پیدا کنید
فقط وقتی اجرا شد اون متغیر بوجود میاد و مقدار دهی میشه
شما نمیتونید به متغیر درون فانکشن دسترسی پیدا کنید
شما میتونید به متغیر یا مقدار برگشتی از فانکشن دسترسی پیدا کنید
function test() { $x=2; return $x; }
شما الان میتونید تابع رو اول فراخانی کنید در پی اچ پی مقدار متغیر برگشتی از تابع رو بگیرید یک input از نوع text بسازید و این مقدار رو بریزید توش بعد این تابع جاوااسکریپت میتونه به اون تکست فیلد شما دسترسی پیدا کنه و مقدار رو از اونجا بخونه
mosi2007
سه شنبه 29 فروردین 1391, 22:42 عصر
فانکشن تا وقتی فراخانی نشده باشه که متغیری در کار نخواهد بود که شما بهش دسترسی پیدا کنید
فقط وقتی اجرا شد اون متغیر بوجود میاد و مقدار دهی میشه
شما نمیتونید به متغیر درون فانکشن دسترسی پیدا کنید
شما میتونید به متغیر یا مقدار برگشتی از فانکشن دسترسی پیدا کنید
function test() { $x=2; return $x; }
شما الان میتونید تابع رو اول فراخانی کنید در پی اچ پی مقدار متغیر برگشتی از تابع رو بگیرید یک input از نوع text بسازید و این مقدار رو بریزید توش بعد این تابع جاوااسکریپت میتونه به اون تکست فیلد شما دسترسی پیدا کنه و مقدار رو از اونجا بخونه
دستت درد نکنه
ولی من تو یه جا دید م که میشه اینطوری به مقدار بازگشتی که از همون return که خودتون گفتین میشه
تو جاوا اسکریپت ازش استفاده کرد به این صورت
<script type="text/javascript" >
var name =
<?php echo ?> </script>
این طوری ولی یادم رفته جلویه echo چی باید بنویسم و تو اونجا چطوری فانکشنو بخونم؟؟؟
اینطوری میشه یا نه؟؟؟؟؟
plague
چهارشنبه 30 فروردین 1391, 02:44 صبح
بله اینجوری هم میشه مقدار برگشتی از تاع رو توی یه متغیرریز بعد اون متغیر رو توی کد جاوا اسکریپت اکو کن
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.