نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

موضوع: ارتباط جاوا اسکریپت با پی اچ پی

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن
    تاریخ عضویت
    May 2010
    محل سکونت
    شیراز
    نوشته ها
    686
    تشکر تشکر کرده 
    14
    تشکر تشکر شده 
    1,159
    تشکر شده در
    762 پست

    پیش فرض پاسخ : ارتباط جاوا اسکریپت با پی اچ پی

    سلام
    یک مثال ساده میزنم تا متوجه شید
    کد PHP:
    <script language="javascript">
    var a = 10;
    </script>
    <?php
    $a
    '<script language="javascript">document.write(a);</script>';
    echo 
    $a;
    ?>
    متقیر a رو از js به متغیر a داخل php انتقال دادیم

  2. تعداد تشکر ها از the_coder به دلیل پست مفید


  3. #2
    عضو جدید gnostic آواتار ها
    تاریخ عضویت
    Dec 2011
    نوشته ها
    10
    تشکر تشکر کرده 
    4
    تشکر تشکر شده 
    3
    تشکر شده در
    تشکر شده %1$s بار در 1 پست

    پیش فرض پاسخ : ارتباط جاوا اسکریپت با پی اچ پی

    نقل قول نوشته اصلی توسط the_coder نمایش پست ها
    سلام
    یک مثال ساده میزنم تا متوجه شید
    کد PHP:
    <script language="javascript">
    var a = 10;
    </script>
    <?php
    $a
    '<script language="javascript">document.write(a);</script>';
    echo 
    $a;
    ?>
    متقیر a رو از js به متغیر a داخل php انتقال دادیم
    اما این راه حل یه مشکل داره ؟ که تا حدودی برام عجیبه ؟
    وقتی یه دستور if بهش اضافه میکنم ، جواب نمیده :

    کد PHP:
    <script language="javascript">var a = 10;</script><?php$a= '<script language="javascript">document.write(a);</script>';echo $a;if ($a==10){echo "good";}else{echo " not Worked";}?>
    راه حل خوبی هست اما نمیدونم چرا برای مقایسه جواب نمیده؟
    حتی اگه مشکل از سرور ساید و کلاینت ساید بودن کد ها باشه، راه حلش چیه ؟

  4. #3
    عضو جدید
    تاریخ عضویت
    Oct 2011
    محل سکونت
    کرج
    نوشته ها
    66
    تشکر تشکر کرده 
    35
    تشکر تشکر شده 
    81
    تشکر شده در
    55 پست

    پیش فرض پاسخ : ارتباط جاوا اسکریپت با پی اچ پی

    روشی که شما دارین استفاده می کنین و دوستمون گفتن یه مقدار مشکل داره. بخاطر اینکه متغیر a که داخل صفحه نوشته می شه, یک کد جاوااسکریپت هست که browser شما اون رو اجرا می کنه.
    بنظر من از راه هایی مثل ajax باید استفاده کنید.


  5. #4
    عضو جدید gnostic آواتار ها
    تاریخ عضویت
    Dec 2011
    نوشته ها
    10
    تشکر تشکر کرده 
    4
    تشکر تشکر شده 
    3
    تشکر شده در
    تشکر شده %1$s بار در 1 پست

    پیش فرض پاسخ : ارتباط جاوا اسکریپت با پی اچ پی

    نقل قول نوشته اصلی توسط smart_soheil نمایش پست ها
    روشی که شما دارین استفاده می کنین و دوستمون گفتن یه مقدار مشکل داره. بخاطر اینکه متغیر a که داخل صفحه نوشته می شه, یک کد جاوااسکریپت هست که browser شما اون رو اجرا می کنه.بنظر من از راه هایی مثل ajax باید استفاده کنید.
    من برای حل مشکل یه مثال ساده نوشتم، دو تا فایل text.php و validate.php که به شکل زیر هستند :سوالم اینه که چطور میتونم این دو تا کد رو توی یه صفحه ادغام کنم ؟ بدون استفاده از دکمه و فرم ؟ چه تغییراتی نیاز هست اعمال بشه ؟ لطفا کامل توضیح بدید کلیه تغییرات مورد نیاز رو . تشکر
    کد PHP:

    function post() {var name=$('#name').val();var age=$('#age').val();$.post('validate.php',{postname:name,postage:age},function(data){if (data=="1")    {$('#result').html('you are over 18 !');}if (data=="0"){$('#result').html('you are under 18 !');}});} 

  6. #5
    عضو جدید gnostic آواتار ها
    تاریخ عضویت
    Dec 2011
    نوشته ها
    10
    تشکر تشکر کرده 
    4
    تشکر تشکر شده 
    3
    تشکر شده در
    تشکر شده %1$s بار در 1 پست

    پیش فرض پاسخ : ارتباط جاوا اسکریپت با پی اچ پی

    من برای حل مشکل یه مثال ساده نوشتم، دو تا فایل text.php و validate.php که به شکل زیر هستند :سوالم اینه که چطور میتونم این دو تا کد رو توی یه صفحه ادغام کنم ؟ بدون استفاده از دکمه و فرم ؟ چه تغییراتی نیاز هست اعمال بشه ؟ لطفا کامل توضیح بدید کلیه تغییرات مورد نیاز رو . تشکر.


    فایل test.php :

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <script type="text/javascript" src="jquery.min.js" ></script>


    </head>
    <body>
    <form>
    <input type="text" id="name" placeholder="enter Your name...." /><br/>
    <input type="text" id="age" placeholder="enter Your age...." /><br/>
    <input type="button" value="submit" onclick="post();">
    </form>
    <div id="result" ></div>


    <script type="text/javascript">
    function post()
    {
    var name=$('#name').val();
    var age=$('#age').val();
    $.post('validate.php',{postname:name,postage:age},
    function(data)
    {
    if (data=="1")
    {
    $('#result').html('you are over 18 !');
    }
    if (data=="0")
    {
    $('#result').html('you are under 18 !');
    }
    });
    }
    </script>

    </body>
    </html>

    فایل validate.php :

    <?php
    $name=$_POST['postname'];
    $age=$_POST['postage'];


    if ($age>=18)
    {
    echo "1";
    }
    else
    {
    echo "0";
    }
    ?>

  7. #6
    عضو جدید
    تاریخ عضویت
    Oct 2011
    محل سکونت
    کرج
    نوشته ها
    66
    تشکر تشکر کرده 
    35
    تشکر تشکر شده 
    81
    تشکر شده در
    55 پست

    پیش فرض پاسخ : ارتباط جاوا اسکریپت با پی اچ پی

    می تونید فانکشنی که اطلاعات رو ارسال می کنه هنگام لود صفحه بصورت زیر فراخوانی کنین:
    کد HTML:
    <body onLoad="post()">
    همچنین در صورت که از jQuery استفاده می کنین می تونین به صورت زیر اطلاعات رو پست کنید:
    کد:
    <script type="text/javascript">$(document).ready(function(e) {
        post();
    });
    </script>


اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. درخواست تغییر درگاه پی پال یک اسکریپت به درگاه پی لاین
    توسط rerzaz در انجمن درخواست انواع اسکریپت،سیستم عامل،نرم افزار و ..
    پاسخ ها: 10
    آخرين نوشته: December 9th, 2015, 16:00
  2. راستچین کردن اسکریپت پی اچ پی
    توسط m_ah19 در انجمن به دنبال کارمند هستم
    پاسخ ها: 5
    آخرين نوشته: September 13th, 2014, 11:37
  3. پاسخ ها: 14
    آخرين نوشته: November 8th, 2013, 18:24
  4. نصب اسکریپت پی اچ پی بر روی سرور ویندوز
    توسط seyed در انجمن سوالات و مشکلات
    پاسخ ها: 1
    آخرين نوشته: August 31st, 2013, 17:01
  5. پاسخ ها: 3
    آخرين نوشته: February 1st, 2012, 21:20

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •