Рендеринг данных JSON в планировщик dhtmlx
Я пытаюсь отобразить данные json в планировщик, но не могу их отобразить (хотя на консоли нет ошибок, пожалуйста, проверьте мой код ниже.
моя передняя сторона
//event calendar
$(".myscheduler").dhx_scheduler({
xml_date:"%Y-%m-%d %H:%i",
date:new Date(),
mode:"month"
});
$.ajax({
url : $("body").attr("data-link") + '/json/get-data',
dataType: 'json',
type: 'post',
data : { _token : $("body").attr("data-token") },
success: function(response){
scheduler.parse(response.test);
}
});
и вот моя часть сценария стороны (php)
$response = array(['id' => '1', 'start_date' => '2015-10-16 00:00:00', 'end_date' => '2015-11-16 00:00:00', 'text' => 'test', 'details' => 'Details for French Open'], ['id' => '2', 'start_date' => '2015-11-16 00:00:00', 'end_date' => '2015-11-16 00:00:00', 'text' => 'test', 'details' => 'Details for French Open']);
echo json_encode(['success' => true, 'test' => $response]);
какая-нибудь помощь, подсказки, идеи, предложения, рекомендации, чтобы я мог передать ответ json планировщику dhtmlx?
1 ответ
Попробуйте указать формат "json" во втором аргументе метода синтаксического анализа, иначе он будет ожидать xml по умолчанию:
scheduler.parse (response.test, "json");