2016-03-17 33 views
0

我在做一個AJAX調用,比如以JSON數組數據到文本框的值

$.ajax({ 
      url: "http://localhost:17609/api/Address/" + url2 + "/"+house, 
      type: 'GET', 
      crossDomain: true, 
      async: false, 
      dataType: 'jsonp', 
      success: function (data) { 
       $("#Address").val(data.Line1); 
     $("#Town").val(data.Town); 
      }, 
      headers: { 
       'Access-Control-Allow-Origin': '*' 
      }, 
     }).done(function() { 
      $(this).addClass("done"); 
     }); 

即時得到一個JSON結果像這樣 [{「線路1」:「12路林」,「鎮」:」倫敦「}]

我如何採取結果,並填充我的文本框只是越來越未定義。

回答

0

json結果來作爲數組。所以如果有多個項目,你需要循環。如果它是單個項目,則簡單地

data[0].Town 

將訪問元素。結帳fiddle here