我正在做一个网络日历项目。我想把我的php数据库文件添加到java脚本文件中。当我点击日历的保存按钮时,条目会显示在日历中,但我无法将PHP文件添加到保存按钮中。因此,当我点击保存按钮时,条目应该转到数据库(php文件)。
代码在这里:-
buttons:
{
save : function()
{
calEvent.id = id;
id++;
calEvent.start = new Date(startField.val());
calEvent.end = new Date(endField.val());
calEvent.title = titleField.val();
calEvent.body = bodyField.val();
$calendar.weekCalendar("removeUnsavedEvents");
$calendar.weekCalendar("updateEvent", calEvent);
$dialogContent.dialog("close");
},
cancel : function() {
$dialogContent.dialog("close");
}
}
没有"PHP数据库"这样的东西,您不能将PHP添加到JavaScript文件中。
您的保存按钮需要通过HTTP通过页面将数据发送到PHP,可以通过常规的post-back或AJAX。页面将驻留并在服务器上执行,而JavaScript日历则在客户端浏览器中执行。然后,该PHP页面可以与数据库服务器通信,为您存储/检索数据。
您的服务器必须:
- 设置为正确执行PHP文件
- 有一个正在运行的数据库服务器(PostgreSQL、MySQL等)
- 有一个数据库和表来保存您的数据
您必须了解数据库位于服务器端(有时是web服务器)。
它可以通过Sybase、MySql、SQLite。。。
与服务器无关。
浏览器上的Javascript可以而且有时会被关闭。它只是让使用网页变得更容易、更具互动性。
那么,为什么summat应该转到php文件?这与php-base没有任何意义。请对所涉及的各种技术进行一点思考。