一段时间后玩完整日历 - http://fullcalendar.io并完成我的REST服务,生成包含以下数据的json页面
{"产品":[{"电子邮件":" blablabla@gmail.com","结束日期":" 03年5月2日 2016年16:30:00"," id":" 33"," name":" bla BLA""电话":" 053-5330826""服务":" manhaircut"" STARTDATE&#34 ;:"星期二 2016年5月3日16:00:00"},{"电子邮件":" email@fdjk.com"," enddate":"周一5月02日 2016年20:00:00"," id":" 34"," name":" fdjk 2""电话":" 055343582""服务":" womanhaircut"" STARTDATE&#34 ;: "星期五 02 2016 19:00:00"}]}
我想使用jQuery迭代这个页面并将其插入到我的事件中。
我现在所拥有的代码是:
var JSONService = "/CRUDAngularJS_Server/rest/product/findall";
$.ajax({
type: "GET",
contentType: "application/json",
dataType: "json",
url: JSONService
})
.done(function (response) {
console.log(response);
$.each(response, function (i, item) {
resultObject = response.GetDataResult;
for (i = 0; i < resultObject.length; i++) {
console.log(resultObject[i].lastname);
}
})
})
.fail(function (jqXHR, textStatus) { alert("error" + textStatus); })
.always(function () { alert("complete"); });
这让我在控制台中回复了这个:
对象{product:Array [2]} TypeError:resultObject未定义
答案 0 :(得分:0)
在通过jquery读取整个doc进行迭代和.ajax之后设法解决了这个问题。
重新编写代码:
var JSONService = "url";
$.ajax({
type: "GET",
contentType: "application/json",
dataType: "json",
url: JSONService
})
.done(function (data) {
console.log(data);
$.each(data.product, function(i, product) {
console.log(data.product[i].name)
});
})
.fail(function (jqXHR, textStatus) { alert("error" + textStatus); })
.always(function () { alert("complete"); });
});