搜尋

首頁  >  問答  >  主體

求助js程式碼混合php程式碼使用異常

如何在js裡面呼叫php函數,js傳入變量,php函數處理後回到js變數。我這寫的讀取不出。 ,報錯,。 script 套用php可以,php裡面再套用script,就不行了。 。具體想知道怎麼直接變數傳

<script> var a="1001"; var op='666'; od="<?php  $b=op;  echo  jia($b) ;                       ?>"; document.write(od);</script>< ?php $b=0; $b='<script< /script>< ?php $b=0; $b='<script> a變數:'.$b; function jia($c){ //$c="<script>document.write(op)</script>"; return $c.'---8888'; } ?>    

sunsun884 天前1173

全部回覆(8)我來回復

  • sun

    sun2022-08-21 15:23:01

    <script>

         var a='1001';

        var op='666';

        od="<php $bb 888'; $b='<script>document.write(op)</script>';  echo  jia($b);               rite(od);

    </script><?php     

    #    $b=0;

        $b='<script>document.write(a)</script> ';

        echo 'a 變數:'.$b;

        function jia($c){

        return $c.'---8888';

    ##    return $c.'---8888';

    ##    return $c.'---8888';

         }

    ?>

    #我主要是想在js裡面,把js的變數拿到php執行後回傳。 。 。

    回覆
    0
  • autoload

    php執行的時候就只有這裡面的程式碼能生效,標籤外的是取不到的,可以透過JS對資料進行提交到本頁面,把變數傳到php中,php進行處理,然後再傳出來

    autoload · 2022-08-21 15:31:36
  • autoload

    autoload2022-08-21 15:22:58

    如果想傳值可以使用session

    回覆
    0
  • autoload

    autoload2022-08-21 15:15:35

    跟你說了,先執行的是PHP程式碼

    image.png

    php裡面就沒有定義op這個變數

    回覆
    0
  • sun

    var a='1001'; var op='666'; od=""; document.write(od); 我主要是想在js裡面,把js的變數農貸php執行後回傳。 。 。

    sun · 2022-08-21 15:20:36
  • autoload

    autoload2022-08-21 13:34:53

    先解析PHP,再解析JS

    回覆
    0
  • sun

    大佬,能幫忙看下,我這裡面哪裡寫錯了,改下就能用嗎?

    sun · 2022-08-21 13:35:53
    autoload

    你好歹把你程式碼格式化一下,看不懂

    autoload · 2022-08-21 15:10:08
  • 取消回覆