b.php在服务器端运行,不是在你的浏览器,所以不起作用

解决方案 »

  1.   

    我是在自己的服务器上  且这些文件属同一项目B。PHP 页面 是一个 文件写入,所 以楼上所说的应该 不对吧
      

  2.   

    返回这个看看
    'abc.php?id=1'
    然后在abc.php里面location.href='返回来的值';
      

  3.   

    不知道楼主想做什么, 如果只想获取abc.php?id=1值的话, ajax直接请求abc.php?id=1 这个不就好了.
    如果按楼主这样去执行, ajax返回的内容应该是
    "<script> location.href='abc.php?id=1'; </script>"
    根本不会去执行abc.php?id=1
      

  4.   

    在服务器端执行b.php怎么会执行js呢,要在ajax页面调用b.php的返回值,然后处理
      

  5.   

    <br><script language=\"javascript\" defer=\"defer\">location.href='abc.php?id=1'</script>
      

  6.   

    echo "<br><script language=\"javascript\" defer=\"defer\">alert('aaa')</script>";