如何显示JSON返回的值?
function akaiphoneResponse(searchText){
$.ajax({
type: "GET",
url: Drupal.settings.basePath + 'akaiphone/response',
data: 'search_text=' + searchText,
success: function(data) {
$("#search-results", this).empty();
var jsob = jQuery.parseJSON(data.d);
$.each(data, function(i, item){
content = item.link + "-" + item.title ;
$(content).appendTo("#search-results");
});
}
});
}
JSON:
{"matches":[{"title":"JUR 3420 Forretningsjus","link":"6451"}]}
atm title总是给出“undefined”,链接结果是“function link(){[native code]}” 我是ajax和javascript的总菜鸟,任何帮助都将不胜感激!
答案 0 :(得分:0)
尝试将其替换为您的每个功能:
$.each(jsob.matches, function(i, item){
content = item.link + "-" + item.title ;
$(content).appendTo("#search-results");
});