PDA

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 صبح
بله اینجوری هم میشه مقدار برگشتی از تاع رو توی یه متغیرریز بعد اون متغیر رو توی کد جاوا اسکریپت اکو کن