我目前正在用 PHP 编写一个时间表应用程序。
我想做的是为一周中的每一天设置一个按钮,当用户单击每个按钮时,当天列出的任务将使用 JavaScript 加载到浏览器窗口中。
我目前的代码是:
<?php
class loadTimetable
{
public static function getTimetable( $params )
{
//Obtain a database connection
$db = JFactory::getDbo();
//Retrieve the shout
$query = $db->getQuery(true)
->select($db->quoteName('title'))
->from($db->quoteName('#__timetable'))
->where('day = '. $db->Quote($params));
//Prepare the query
$db->setQuery($query);
// Load the row.
$result = $db->loadResult();
//Return the Hello
return $result;
}
}
$day = date("N");
$timetable = getTimetable($day);
?>
<h1><?php echo $timetable; ?></h1>
该功能在 Joomla 内部,并且已经过测试可以正常工作。我需要的帮助是如何使用 Javascript/AJAX 调用该函数。
据我所见,所有 Javascript 所要做的就是使用选定的日期调用函数(例如,getTimetable(1)
其中 1 是 HTML 中星期一按钮的值)。