我一直在 Stackoverflow 中寻找答案,似乎有不止一种序列化方法(将 JSON 响应转换回 HTML 和/或其他代码,以便我们可以用它做一些有用的事情)。
我使用的方式是这样的..
$.getJSON(
"https://www.googleapis.com/shopping/search/v1/public/products?callback=?",
{
key: "unique key code",
country: "US",
q: "iphone",
alt: "json"
},
function(data)
{
$.each(data.items, function(i, item)
{
//Do something with each object
}
}
因此,我使用 $.getJSON 方法来检索 JSON 响应,然后循环访问每个对象并执行某些操作。
这样可以吗?我应该使用另一个函数来检索 JSON 响应吗?
问候, LS
最佳答案
如果你将dataType
设置为json
jquery会为你解析json
$.ajax({
dataType:"json",
...
success:function(data){
$.each(data.items, function(i, item)
{
//Do something with each object
}
}
});
关于javascript - 是否有使用 JavaScript 和 JQuery 序列化 JSON 的标准方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7710551/