我有一個(gè)jQuery調(diào)用,它正在將數(shù)據(jù)輸入到一個(gè)對(duì)象中。我正在嘗試使用對(duì)象值設(shè)置為來(lái)自 的標(biāo)簽文本javascript,但它拋出“無(wú)法讀取未定義的屬性‘0’。”當(dāng)它成功地將值打印到控制臺(tái)時(shí)。var questionData;var optionData;$(document).ready(function () { $.ajax({ url: 'coaching-assessment-tool.aspx/GetCATQuestionAndOptions', type: 'POST', dataType: 'json', contentType: "application/json; charset=utf-8", success: function (data) { questionData = data.d[0]; optionData = data.d[1]; console.log(questionData[0].QuestionText); console.log("Question Data", questionData); console.log("Option Data", optionData); }, error: function (error) { console.log(error); alert('Error retrieving data. Please contact support.'); } }); document.getElementById('firstQuestion').innerHTML = questionData[0].QuestionText;});我需要標(biāo)簽文本作為對(duì)象值 (questionData[0].QuestionText)。
Javascript,無(wú)法讀取未定義的屬性,但打印到控制臺(tái)
慕碼人8056858
2021-06-01 18:35:57
