搜索

首页  >  问答  >  正文

求助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>document.write(a)</script>'; echo 'a变量:'.$b; function jia($c){ //$c="<script>document.write(op)</script>"; return $c.'---8888'; } ?>    

sunsun946 天前1207

全部回复(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);                       ?>";      

          document.write(od);

    </script><?php     

        $b=0;

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

        echo 'a变量:'.$b;

        function jia($c){

        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
  • 取消回复