jquery和php交互是不是只能用ajax技术作为过渡或者接口?而不能jquery语句中直接写
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
<?php ********  ?>,一个是前端的脚本,一个是服务器端的脚本?反过来php中写jquery直接写就ok。

解决方案 »

  1.   

    可以的。
    <?php
    $a='aa';
    ?>
    <script>
      alert('<?php echo $a;?>'); //弹出aa
    </script>
      

  2.   

    但我在jquery中的注销按钮(id=“loginout”)不行,如下,始终会导致其他的问题见http://topic.csdn.net/u/20120307/13/a460ced1-38f2-4fcf-a6c1-2627e6715ce3.html<script type="text/javascript">
            $("#loginout").click(function(){         <?php session_destroy();?>});
      

  3.   

    现在是个奇怪的问题:为何jquery中内嵌php代码(清除session)绕过click按钮,直接运行????
              <script type="text/javascript">              $("#loginout").click(function(){                 <?php session_destroy();>    //页面直接运行这个代码,不用等到点击click事件     ????                           
                          
                   });          </script>
      

  4.   

    这个。。我觉得如果你要深入点了解,最好了解下浏览器和web服务器是怎么个交互的,http要了解一下,javascript的运行环境是客户的本地浏览器,php的运行环境是web服务器。
      

  5.   

    js
    都是在用户的浏览器中执行的。php都是在服务器上。执行的。只是返回一个结果。你这个文件如果是一个合法的php文件,那么当你访问的时候,就执行把所有的php执行了。然后返回给浏览器处理后的内容。,浏览器再执行js
      

  6.   

    上面二位说的比较抽象,我又测试了一下,前提是session是好的,只要加载下面这个文件,不用点击button,只要加载就删除session。所以jquery里面的click事件没有直接绕过去了。<button id='loginout'>111</button>
    <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
    <?php
    session_start();
    ?><script type="text/javascript">
          $("#loginout").click(function(){       <?php session_destroy();?>;
                                            
         });
    </script>
      

  7.   


    <script type="text/javascript">
      $("#loginout").click(function(){  <?php session_destroy();?>;
        
      });
    这个。 怎么可以这样写呢?服务器在处理这个页面的时候,肯定会执行脚本的,处理完成之后,也就是说当你看到页面的时候,你的php已经执行了,并不是你所说的“click事件没有直接绕过去了”
      

  8.   

    从浏览器上访问一个 php 页面时
    首先,其中的 php 代码将在服务器上执行
    然后将执行结果连同非 php 代码返回给浏览器
    最后有浏览器解释并执行返回的内容
      

  9.   

    明白xuzuning的意思了,有没有办法直接在jquery里面写这种会对结果产生后果的程序?或者只能在jquery和php之间启用ajax作为过渡?
      

  10.   

    不管怎么样都是以个前端一个后端,所以除非你是整个通过php 或者整个通过jsp这样处理完后输出。
    也就是使用那些网页框架似乎能够满足一些特定的需要
    如果你要动态数据在后台,而且要无刷新基本上现在就是用的jquery.的 ajax 当然有其他的技术实现,前段时间我才看了个推的技术实现,不过简单的东西简单化, js /jquery ajax 已经工作得足够好了。