我从脚本获得以下json响应:
[{"title":"Welkom bij Pica Plus!","url_title":"welkom-bij-pica-plus","entry_id":"36","channel_id":"1","author_id":"6","status":"open","entry_date":"1336650955000","edit_date":"1337180757000","expiration_date":"","answer_content":"Beste [Leerling],\n\nWelkom bij de cursus PowerPoint van Picaplus. Wat leuk dat je gekozen hebt voor deze cursus. \n\nMijn naam is Linda en ik zal jou begeleiden tijdens deze cursus. Dat betekent dat als je vragen hebt, je mij een berichtje kunt sturen. Ik zal je dan zo snel mogelijk antwoord geven. Ook kijk ik je toetsen na. Ik zal je na iedere toets in een bericht laten weten wat ik van jouw presentatie vind. \n\nZoals je misschien al gezien hebt, kun je op deze website een aantal belangrijke dingen doen. Je kunt instructiefilmpjes bekijken en lesmateriaal, zoals afbeeldingen en geluiden, downloaden. Ook zul je hier op de site iedere twee weken je toetspresentatie uploaden. Hoe dit allemaal in zijn werk gaat, lees je in de lessen. \n\nIk wens je veel succes met de cursus en natuurlijk heel veel plezier.\n\nMet vriendelijke groet,\n","answer_subject":""}]
当我使用jQuery提取并尝试将url_title属性输出到控制台时(这只是一个测试用例,最终将其插入到
textarea
中),我不确定。但是当我记录整个响应对象时,该属性显然就在那儿...我的功能:
$.getJSON(fetch, function(data){
console.log(data.url_title);
});
我在这里想念什么?
谢谢,
史蒂文
最佳答案
$.getJSON(fetch, function(data){
console.log(data[0].url_title);// because data is an array,
// so you need to use data[0]
});
如果数据具有多个对象,最好对数据进行循环。
$.getJSON(fetch, function(data){
$.each(data, function() {
console.log(this.url_title);
....
});
});