JavaScript For.Folder Exist()不能在PHP echo中工作,但在HTML中返回true

时间:2013-09-19 17:36:57

标签: javascript php

if (path.value.length>0 && Fo.FolderExists(path.value)){
    echo "alert(path.value.lenght);"; // works
    echo "alert(Fo.FolderExists(path.value));" // fails
}

虽然alert(Fo.FolderExists(path.value));有效。

在PHP中回显时失败的原因是什么?

1 个答案:

答案 0 :(得分:2)

Javascript在用户的计算机上运行,​​PHP在您的服务器上运行。那里绝对没有共享编程。如果你想看看PHP生成了什么,生成它,并回显:

if (path.value.length>0 && Fo.FolderExists(path.value)){
  echo "alert(path.value.lenght);";
  echo "alert('" . Fo.FolderExists(path.value) . "');" // will work
}

或甚至更明确地说:

if (path.value.length>0 && Fo.FolderExists(path.value)){
  echo "alert(path.value.lenght);";
  $path_value = Fo.FolderExists(path.value);
  echo "alert('$path_value');" // will work
}