<a href="javascript:;" onclick="a()">JavaScript</a><?php
    for($i=0;$i<100;$i++){
?>
         123
<?php
      }
?>
  我想实现的是当点击 页面上 JavaScript 的时候显示100行123 ,就是下面的循环,否则循环 不执行,是不执行循环,不是不显示,大家有没有什么好办法 php代码不要变

解决方案 »

  1.   

    没理解,为什么你一定要用JS调用PHP的函数,为什么不都有JS呢?如果,你想用客户端语言调用服务器语言,就使用AJAX的功能吧。
      

  2.   

    为什么不用js写
    for(var i=0;i<100;i++){
    document.write("123<br/>");
    }
      

  3.   

    你要用js去调用php代码,只有用ajax。
      

  4.   

    可不可以把php代码写在js方法里面?
      

  5.   

    <?php
        for($i=0;$i <100;$i++){
    ?>
            123
    <?php
          }
    ?>   这个是前台显示的 没办法用ajax啊
      

  6.   

    为什么要那样呢?用js就可以很容易实现的,用php实现感觉就和高射炮打蚊子一样
      

  7.   

      对了 是这样的 for{
                     html
                       }
    是这种格式,js怎么弄啊
      

  8.   

    而且 html里面还有类似 id="<?php echo $value.'['.$addcounter.']';?>"这样的php代码
      

  9.   

    document.write('aaa');
    或者设置某个div p 等标签的innerHTML
      

  10.   

     我没有在js里写过php html代码 能给个参考吗
     比如说一个小例子
      

  11.   

    你要运行php就得访问url或者发送form,对js或者浏览器来说只有html,没有php,当然也没有.net,jsp等