本帖最后由 chenjia9695 于 2014-05-05 17:50:42 编辑

解决方案 »

  1.   

    json格式不标准 IE6不支持JSON流
      

  2.   

    console.log(data),控制台看下打印
      

  3.   

    应该是 $_GET['u']吧,要有引号
      

  4.   

    测试一下这两种
    $.get(url, '', function(data){});
    $.get(url, function(data){}, 'json');
    $.get/post 据说有个BUG 第二个参数写附加数据还是回调函数,返回结果的数据类型不同
    jQuery非常好用但它的兼容性也不是100%
      

  5.   

    我昨天也遇到这个问题,我后来是这样解决的。
    php还是返回json_encode()后的字符。
    js内把$.get的返回类型改成 text,然后在回调函数类把json字符串转成json对象.
    function(json){
        json = eval("("+json+")");
        console.debug(json);
    }
      

  6.   


    不是很懂你什么意思,加多个text类型?