大佬教程收集整理的这篇文章主要介绍了创建PHP json feed并成功将其链接到javascript,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这是javascript:
<link rel= 'stylesheet' type='text/css' href='fullcalendar/fullcalendar/fullcalendar.css' /> <link rel="stylesheet" media="print" href="fullcalendar/fullcalendar/fullcalendar.print.css" /> <script type="text/javascript" src="fullcalendar/lib/jquery.min.js"></script> <script type='text/javascript' src="fullcalendar/fullcalendar/fullcalendar.js"></script> <script type="text/javascript" src="fullcalendar/lib/jquery-ui.custom.min.js" ></script> <script> $(document).ready(function() { $('#calendar').fullCalendar({ header: { left: 'prev,next today',center: 'title',right: 'month,basicWeek,basicDay' },editable: true,events: "public_calendar.php" }) }); </script> </head> <body> <div id='calendar'></div> </body> </html> ?php require_once("includes/initialize.php"); ?> <?php require_once(LIB_PATH.Ds.'database.php'); ?> <?php //Find all the events $events = Event::find_all(); foreach($events as $event): $id = (int) $event->id; $title = "{$event->event_titlE}"; $start = "{$event->start_datE}" ." ". "{$event->start_timE}"; $end = "{$event->END_DATE}" ." ". "{$event->end_timE}"; $url = "event_detail.php"; echo json_encode( array( 'id' => $id,'title' => "{$titlE}",'start' => "{$start}",'end' => "{$enD}",'url' => "{$url}" )); endforeach; ?>
[ {"id":111,"title":"Event1","start":"2013-10-10","url":"http:\/\/yahoo.com\/"},{"id":222,"title":"Event2","start":"2013-10-20","end":"2013-10-22","url":"http:\/\/yahoo.com\/"} ]
这就是现在的样子:
{"id":12,"title":"Matriculation","start":"2013-11-5 08:00","end":"2013-11-5 17:00","url":"event_detail.php"} {"id":13,"title":"Exam","start":"2013-11-30 09:00","end":"2013-11-30 16:00","url":"event_detail.php"} {"id":2,"title":"Convocation","start":"2013-12-11 08:00","end":"2013-12-11 19:00","url":"event_detail.php"}
感谢您的帮助.
<?php //Find all the events $events = Event::find_all(); $eventList = array(); // Assemble list of all events here foreach($events as $event): $eventList[] = array( // Add our event as the next element in the event list 'id' => (int) $event->id,'title' => $event->event_title,'start' => $event->start_date." ".$event->start_time,'end' => $event->END_DATE." ".$event->end_time,'url' => "event_detail.php" ); endforeach; echo json_encode($eventList); // encode and output the whole list. ?>
我还简化并缩短了一些代码以删除不必要的双引号.
以上是大佬教程为你收集整理的创建PHP json feed并成功将其链接到javascript全部内容,希望文章能够帮你解决创建PHP json feed并成功将其链接到javascript所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。