如何使用ajax获取JSON密钥和值

时间:2014-06-04 09:12:04

标签: javascript jquery json

我有这样的json:

[{"name":"dhamar","address":"malang"}]

如何使用ajax从json获取密钥和值?

我尝试过这样的代码:

<script type="text/javascript">
$(document).ready(function(){
$.ajax({
    type: 'POST',
    url: '--url--',
    dataType: 'text',
    success: function(jsonData) {
        $.each(response,function(index,value)
        {
            $("[name="+index+"]").val(value);
        });
    }
});
});
</script>

但我一无所获。有人请帮助我,谢谢

2 个答案:

答案 0 :(得分:0)

尝试更改.success()部分:

.success: function(jsonData) {
    var response = JSON.parse(jsonData);
    console.log(response);
}

并删除dataType: 'text',

您应该在浏览器控制台中看到该对象,并且应该能够在此之后使用.each()进行迭代。请分享您的结果。

答案 1 :(得分:0)

我想你想要这个:

$.each(response,function(key,value){

    console.log(key":"+value.name);
    console.log(key+":"+value.address);

})

FIDDLE DEMO