我有这样的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>
但我一无所获。有人请帮助我,谢谢
答案 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);
})