条件是这样的
1,  php页面中有一个输出的值
2.javascript引用了这个php页面
3javascript是在静态的html页面中
那么问题来了,javascript中如何输出这个php页面的值呢
我在静态页面中是这样写js的<li><span>测试:</span><script type="text/javascript" src="http://127.0.0.1/dthq.php?catid=54&id=16"></script></li>
它是通过传值给php,然后php计算得到一个结果值,下面就是如何输出到静态页面了我认为但不一定哈,这个应该在php中写吧,那么php如何写呢?

解决方案 »

  1.   

    这样试试看
    $i= $_GET['catid'] + $_GET['id'];
    echo "document.write('$i');";
      

  2.   

    试了不行,我在静态页中是这么写的
    <li><span>客户好评率:</span><span id="comment_lu"><script type="text/javascript" src="http://127.0.0.1/dthq.php?catid=54&id=16"></script></span></li>
    所以要求最后得到的结果是<li><span>客户好评率:</span><span id="comment_lu">58%</span></li>
    比如在php文件中得出了结果58%,现在的关键是写才能怎么输出这个值呢
      

  3.   

    如果echo "document.write('$i');";这么写
    那么在以这种形式<li><span>客户好评率:</span><span id="comment_lu"><script type="text/javascript" src="http://127.0.0.1/dthq.php?catid=54&id=16"></script></span></li>
    输出的时候,在前台页面中是不显示php文件中的58%的,但是点击这个链接http://127.0.0.1/dthq.php?catid=54&id=16
    弹出的页面会有document.write('14.3%')
    但这个不是在原来那个页面上了.所以不行,不知还有别的办法吗
      

  4.   

    ajax可以吗?
      

  5.   

    个人建议写个AJAX ,有效很多。也就几行代码。
      

  6.   

    HTML页面显示什么了?贴个截图看看。
      

  7.   

    用ajax就可以吧,在静态页面写ajax,请求php页面通过json传值,就能把php页面的结果回到静态页面