+ -
当前位置:首页 → 问答吧 → 为什么不能显示json

为什么不能显示json

时间:2010-05-20

来源:互联网

用firebug调试,它的响应为:

引用

[{"goodsid":"2","goodsname":"\u624b\u673a","unitprice":"200","point":"200","goodscode":"xx"},{"goodsid":"4","goodsname":"\u76f8\u673a","unitprice":"400","point":"400","goodscode":"xj"}]



js代码是这样的


引用

$(document).ready(function(){  
    $("#selectmore").hide();
    $("input").bind('keyup',function(){        
        var $value=$(this).val();
        //$('#selectmore').show().text($value);
        $.ajax({
            url:"index.php/cash/test",//传值到这里
            type:"POST",//方式
            dataType:"data",
            data:"goodscode="+$value,
            success:function(json){
                $("#selectmore").show().text(json.goodsname);
            }
        })
        
    })
})


为什么不显示出来呢?
[ 此帖被43412512在2010-05-20 15:08重新编辑 ]

作者: 43412512   发布时间: 2010-05-20

感觉这是一个json数组,用json[0].goodsname试试呢?

作者: jokeykiss   发布时间: 2010-05-21

datatype: data 来解析 json? 不是应该用 datatype: 'json' 嘛

作者: sisic   发布时间: 2010-05-21