问题描述
如何在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'; } ?>
问题解答
回答1:<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执行后返回。。。
回答2:如果想传值可以使用session
回答3:和你说了,先执行的是PHP代码
php里就没有定义op这个变量
回答4:先解析PHP,然后解析JS