<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(function(){
var a='<?php echo get_permalink(get_adjacent_post(false, '', false)); ?>';
alert(a);
})
 </script>

解决方案 »

  1.   


    大神 这个好像不是写在JS里的吧?  我想问的是这两个函数怎么写到js里并且能调用里面的值
      

  2.   

    这样写的目的是JS中的变量a可以得到PHP中函数的返回值
      

  3.   

    JS 是前台浏览器,PHP是后台服务器侧!两回事!能否把你的要求说清楚些?
      

  4.   

    <script>
    document.onkeydown = chang_page;
    function chang_page(e) {
        var e = e || event, 
        keycode = e.which || e.keyCode;
        if (keycode == 37 || keycode == 33)
            location = "<?php echo get_permalink(get_adjacent_post(false, '', true)); ?>";
        if (keycode == 39 || keycode == 34)
            location = "<?php echo get_permalink(get_adjacent_post(false, '', false)); ?>";
    }
    </script> 就是这个  本来是放到php里是能运行的  我想放到js里  那2个php函数要怎么调用过来呢?
      

  5.   

    首先把你的页面后缀改成.php
    get_permalink(get_adjacent_post(false, '', false)); 返回类型是什么,数组?还是字符串?
    要是字符串直接写
     location = ’<?php echo get_permalink(get_adjacent_post(false, '', true)); ?>‘;
    alert(location );
    看看输出是什么
      

  6.   

    后缀改php? 这样也可以吗?? 输出是一段链接
    "http://127.0.0.1/asd/uncategorized/280.html"
      

  7.   

    没有问题的.你不是安装了PHP的运行程序了吗?<?php
    这里是你函数的定义
    ?>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript">
    $(function(){
    var a='<?php echo get_permalink(get_adjacent_post(false, '', false)); ?>';
    alert(a);//这个里面应该就是你的链接
    })
     </script>
      

  8.   

    用js发送http请求 到php的地址