我正在使用 AJAX 從 Django 應用程式獲取表單資料,我想在控制臺中列印回應。
$.ajax({
type: 'GET' ,
url: url,
data: {'PUITS': PUITSId },
dataType: "json",
success: function (response){
console.log(response)
var response = JSON.stringify(response);
var response = JSON.parse(response);
console.log(response.PUITS);
console.log(response.DUSE);
console.log(response.CS);
第一個console.log(response)給了我以下資料:
[{"model": "measure.surveillancedespuits", "pk": 15, "fields": {"PUITS": "1", "DATE_TEST": "2021-09-10", "MODE": "GL", "CS": "1", "SITUATION": "O", "DUSE": "27", "PRES_TBG": "27", "PRES_CSG": "27", "PRES_AVD": "27", "RESEAU_GL": "27", "ANNULAIRE_TECH": "27", "OBSERVATION": "Nothing", "Controle_Pression_ENSP": true, "Test_Puits": false, "Controle_Pression_DP": false, "post_date": "2021-09-10T08:56:16.864Z", "author": "smail"}}]
我想從還列印一些個別的資料fields 像PUITS, DATE_TEST, 在控制臺post_date`,但它顯示了一個錯誤!
uj5u.com熱心網友回復:
根據您的日志結果,您的回應是一個陣列而不是一個物件。您不能使用 dot(.) 運算子訪問陣列元素。
您的回應陣列僅包含索引 0 處的一個元素。
const object = response[0]
object.fields.PUITS
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/333853.html
標籤:javascript 查询 json 姜戈 阿贾克斯
下一篇:如何洗掉json中的物件
