私はおそらくnoob-ishの質問であなたに来ます。私はクライアント側のサーバーからJSON応答を解析しようとしていますが、実際にはその内部のデータにアクセスできないため、壁に衝突したようです。 JSONのコンテンツは次のとおりです。私はちょうどのような名前が必要ですname:"Topic3"
JSONツリーの一番下に移動する方法
'{
links: [ ],
content: [
{
links: [ ],
content: {
name: "Topic3",
technology: {
name: "Java",
technology_id: 1
},
topic_id: 3
},
id: null
},
],
id: null
}'
ご協力いただければ幸いです。また、これは私がそれで動作しようとした私のJSコードです。
$.ajax({
type:'GET',
dataType: 'json',
url: "technologies/"+ option+ "/topics"
}).then(function(data)
{
for(i=0;i<data.content.length;i++)
{
var topic = document.createElement("button");
var content= (Object.keys(data.content[i]));
topic.name= content.content.name;
AddTopic.appendChild(topic);
}
});
第2の「conte nt。 " "content.content.name"から – lukkea
これを試してみましたが、これはtopic.name = undefinedを作成します。 – dobri252
@ShubhamKhatriこれはすでにjavascriptオブジェクトですが、jqueryは 'dataType: 'json''を提供するとそれを変換します。 –