簡體   English   中英

從Ajax發布請求中查找對象數組及其屬性

[英]Find Object Array and its Properties from Ajax Post Request

我正在向內部PHP發送AJAX請求並收到一個對象。 該對象具有“數據”和“狀態”的屬性,但是當我嘗試訪問它們時,它不返回任何內容。 如何分別顯示每個屬性?

作為參考,返回的obj數組為:

{"data:[{"tagId":"8787","tagDescription":"001","tagMin":"0","tagMax":"100"},{"tagId":"8729","tagDescription":"1","tagMin":"44","tagMax":"555"}]
function GetAll() {
  var PostRequest ={};
  PostRequest['tagId']= 'all';

  $.post('php here',PostRequest,ShowAllTags);
}


function ShowAllTags( responseData, responseStatus ) { 
  console.log(responseStatus);

  var tagData = {};
  tagData = responseData;
  console.log(tagData['data']);
}

在此處輸入圖片說明

因此,根據我上面提到的評論,作為響應,問題出在json對象上。 所以首先要解決這個問題

這個問題的通用解決方案是:

var obj = [{"tagId":"8787","tagDescription":"001","tagMin":"0","tagMax":"100"},{"tagId":"8729","tagDescription":"1","tagMin":"44","tagMax":"555"}];



 obj.forEach(function(value, index){console.log(value.tagId)});

這可能會有所幫助,如何獲取每個屬性的價值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM