注册 登录
编程论坛 PHP技术论坛

请教:我的变量为何不能使用?

xxqhj 发布于 2020-05-20 17:56, 1630 次点击
例子:
<script language="javascript">
function pah(text) {
var str=text.value;
<?php
$p="'+text.value+'";    // 这里,如果我用:$p="123" 赋值时,成功检测,但如果我用 $p="'+text.value+'";   则不成功!!为何?;  当前有 123 目录,
if(!is_dir("../data/nfs/".$p)){
echo " jAlert('不存  $p 在:当前目录:[ <span style=color:red;> <b> '+str+' </b></span>  ]已注册!','错误:',)";
}else{
echo " jAlert('当前 $p 目录:[ <span style=color:red;> <b> '+str+' </b></span>  ]已注册!','错误:',)";
}
?>
}
</script>

====
如果我用:$p="123" 人工赋值时,成功检测,但如果我用 $p="'+text.value+'";   则不成功!!为何?;  当前有 123 目录,
使用变量时,不成功.为何??  多谢
1 回复
#2
fulltimelink2020-07-01 13:25
php是解释性语言,  可以这么 理解 : php的执行完成后才会执行js
可以php输出所有的js,或者ajax
1