列出JSON数据?

时间:2010-10-27 12:26:33

标签: ajax json forms

如何显示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的总菜鸟,任何帮助都将不胜感激!

1 个答案:

答案 0 :(得分:0)

尝试将其替换为您的每个功能:

$.each(jsob.matches, function(i, item){
    content = item.link + "-" + item.title ;
    $(content).appendTo("#search-results");
});

工作示例:http://jsfiddle.net/kGnJ2/