由于某种原因吧,页面上存在两个
$xajax_model_getit = new xajax();
$xajax_model_gifting = new xajax();
结果发现下面那个不起做用,有兄弟用过这样的东西吗,帮帮忙啊!

解决方案 »

  1.   

    一个关键问题是,两个xajax对象互相不知道对方是否存在
      

  2.   

    页面存在两块类似这样的区域
    var xajaxRequestUri="http://www.wupima.com/index.php?option=com_getitdownload&task=getit_payment&product_id=3794";
    var xajaxDebug=false;
    var xajaxStatusMessages=false;
    var xajaxWaitCursor=true;
    var xajaxDefinedGet=0;
    var xajaxDefinedPost=1;
    var xajaxLoaded=false;
    function xajax_outSelectModel(){return xajax.call("outSelectModel", arguments, 1);}
    </script>
    <script type="text/javascript" src="/includes/js/xajax/xajax_js/xajax.js"></script>
    <script type="text/javascript">点击调用的时候报没有发现对应的函数
      

  3.   

    说详细一点,呵呵在一个页面里面如果创建两次对象
    $xajax_model_getit = new xajax();
    $xajax_model_gifting = new xajax();在Head里面就要有
    $xajax_model_getit->printJavascript('../../');
    $xajax_model_gifting->printJavascript('../../');
    才行另外,一个页面创建一个xajax应该就够用了吧,把需要用到的调用分在不同的函数里面就能实际,因为它本身就是异步的。
    个人劣见!
      

  4.   

    问个问题,
    把$xajax->printJavascript()放在网页前面就无法得到document.documentElement.scrollTop的值,为什么呢?谁知道?
      

  5.   

    而如果把$xajax->printJavascript()放在网页后面就不能实现在网页中做文字上下滚动的效果,
    放上放下都有问题,怎办呢?