急求:在php脚本里怎么调用js文件里方法?
或者在js文件里调用php文件写的seesion?

解决方案 »

  1.   

    php调用js:
    如 echo '<script language="javascript">alert(1);</script>';
      

  2.   

    急求:在php脚本里怎么调用js文件里方法?
    //echo '<script>alert("ok");</script>';
    或者在js文件里调用php文件写的seesion?
    //AJAX可以做到。
      

  3.   


    我现在是想将这个js文件里边的一个方法调出来用这个是我写的php脚本,不对的地方各位帮忙修改一下<?php session_start();
         $session=$_SESSION["value"];
         $js='<script language="javascript" src="js.js"></script>';
         $js->YZmaTest($session)?>
      

  4.   

    $js='<script language="javascript" src="js.js"></script>';
    $js->YZmaTest($session)?>这两句是什么意思????看不明白
    你的js方法写在 js 文件里对不???那也一样啊,像写在页里的js一样调用的啊。。没有分别。
    如js文件里有一个方法
    function test(value) {
     value='this is '+value;
     alert(value);
    }php:
    <?php
     echo '<script>test("my name");</script>'
    ?>
      

  5.   


    第一个问题我解释下
    问题是在php脚本里我想调用一个js文件里边我写的一个方法,并不只是将js文件调用出来就可以了,而且如果是这样写:echo '<script>alert("ok");</script>'; 就是将js文件直接写了出来了,我想要的结果是将js当成一个类来调用,然后再带出里边的方法.呵呵
    我这样写不知道大家觉得可能不?第二个问题希望大家能够写详细点,因为我AJAX很差,可以说就知道有他,但是不会用,呵呵
      

  6.   

    不可能直接在php里面调用js的方法,一个是server端的语言,一个是Client端的第二个,在js中发起一个ajax请求,请求一个服务端的php文件,php获取参数写道session中就OK了
      

  7.   


    那你能不能帮帮忙将代码写一下,因为我不懂Ajax,所以在这里就麻烦你了。
      

  8.   

    <script type="text/javascript">
    function writeSession(session)
    {
    if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
    else
      {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xmlhttp.onreadystatechange=function()
      {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
        alert("success");
        }
      }
    xmlhttp.open("GET","writesession.php?session="+session,true);
    xmlhttp.send();
    }
    </script>
    writesession.php文件中直接$_GET['session']获取值写入session就行了
      

  9.   

    lz是想把js里写好的函数直接拿到php里面用???
      

  10.   

    php调用js:
    如 echo '<script language="javascript">alert(1);</script>';