可以用xajax这个库,很方便
http://xajax.sf.net还有就是ajax和php关系不大吧,你应该懂得ajax的原理吧

解决方案 »

  1.   

    这个原理我倒是知道
    不过有一个比较麻烦的地方
    就是在PHP类中引用一个外部文件只能在FUNCTION之内引用
    而这个FUNCTION我又希望它同时可以被AJAX调用又能实例化类后直接调用它
      

  2.   

    引用文件,直接require就可以了,那个地方都可以
      

  3.   

    在ajax发出请求时将要使用的类和方法作为参数传递
    url = 'localhost/ajax.php?class=clasname&method=menhodname&param=....';
    xmlhttp.open('GET', url);php中设置ajax接口文件,处理ajax请求
    <?php
    $class = $_GET['class'];
    $method = $_GET['method'];unset($_GET['class']);
    unset($_GET['method']);include "$class.php";
    $obj = new $class;
    $ret = call_user_func_array(array($obj, $method), $_GET);echo $ret;