我有一个从 ajax 响应中的数组转换而来的 json 值。
{"Text":"Please provide a value","Email":"Please provide a value"}
我需要使用 $(div).html() 在 div 中提取响应 json:
Text-Please provide a value
Email-Please provide a value
我尝试使用 $.each():
var json=JSON.stringify({"Text":"Please provide a value","Email":"Please provide a value"});
var arr = [];
var obj = jQuery.parseJSON(json);
$.each(json,function(key,value)
{
arr.push('<li>'+value+'</li>');
});
var arrval =arr.join('');
console.log(arrval);
但我得到的输出未定义。我知道我在提取时犯了一些逻辑错误?我在这里做错了什么??
注意:json中的数组键值对可以是动态的,也可以是一个、两个或多个。