PHP值直接显示内容
<?php $myContents?>JS值通过PHP显示的是[object],没有内容?如下 
<?php echo "<script> document.write(myContents);</script> "; ?>dlgContent来自
function show(ID,Title,Content) {
    myID.innerHTML = ID;
    myTitle.innerHTML = Title;
    myContents.innerHTML = Content; //这里
}请问如何PHP获得JS值,并正确表达?

解决方案 »

  1.   

    Javascript 是客户端(Browser)脚本, PHP 是服务端(Server)脚本.. 虽然(JSP ASP.NET) 很想把它们揉在一起.它们之间要有联系,必须要有一次HTTP交互才行.
    所以, 熟悉一下HTTP协议及清楚Web编程的数据通讯原理,才能真正有助于你提高 Web 开发能力及提升技巧.
      

  2.   

    解决了 JS 的值,PHP通过COOKIE 获得<script>document.cookie = 'name=David' ;//语法 document.cookie = "name=value; expires=date; path=path;domain=domain; secure";</script>Page: get_cookie.php<?php$js1 = var_dump($_COOKIE['name']); //方式1 $js1 = 'David' $js2 = $_COOKIE['name'];           //方式2 $js2 = 'David' 
    ?>这里有详细的例子做不同语言的传值,分享
    http://satya61229.blogspot.com/2007/05/php-and-javascript-cookie.html