我有以下代码:
<input type="tel" />
&#13;
问题是:回报是空的。在function get() {
var item = '<li class="is-loading">';
$.getJSON(urlJson, function(data){
$.each(data, function(k,v){
item = v['title']; // What I need to return
console.log(url); // See? Here there is the content
});
});
console.log('Item: ' + item); // See? Nothing else here is being returned like before
return item;
}
内,看起来值不是each
。有什么建议吗?
答案 0 :(得分:-1)
在每个循环中,它是v ['title'],而不是数据['title']。 假设json数据为
{"titles":[
{"title":"title 1"},
{"title":"title 2"},
{"title":"title 3"}
]}
以下代码可以使用
$.getJSON(jsonFile, function(data){
$.each(data['titles'], function(k, v){
title += v['title'];
});
});