相对路径是可以的,但必须是正确
你的这个文件和getcontent.php是在同一个目录下面吗

解决方案 »

  1.   

    两个文件是在同一个目录里吗? 
    ./getcontent.php    这样试试
      

  2.   

    两个文件当然是在同一个目录下面,你们真实用过吗,用过再说可以,实验证实相对路径是不可以用的,即使"./getcontent.php"也是得不到数据的,我不知道你们怎么获得数据的
      

  3.   

    采用相对路径是Web开发的基本功能,我虽然没有使用php测试,但是aspx测试完全可以得到数据的,<script src="jquery.js"></script>
    <script>
    $.getJSON("a.aspx",function(json){
    alert(json.A)
    })
    </script>a.aspx
    输出
    <%@ Page Language="C#" %>
    <script runat="server">
    protected void Page_Load( object sender, EventArgs e )
      {
       Response.ContentType="application/json";
       Response.Write(@"{""A"":""A12""}");
      }</script>
      

  4.   

    貌似是域的问题
    json有域的问题的,用相对路径获取,我记得不知道是火狐还是ie是可以取到的。。你可以试一下。。他们会把相对的路径都当成是同一个域的
      

  5.   

    文件配置中Tomcat里application root有没有写啊
      

  6.   

    楼主有结论没啊,我也出现同样的问题!!是在不知道是哪儿出错了~~~~(>_<)~~~~ 
      

  7.   

    相对路径指的是相对于html的路径