热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在你的网站应用中使用PHP和jQuery建立日历

怎么在你的网站应用中使用PHP和jQuery建立日历本教程将是一个有趣的。我要告诉你一个简单的方式来实现在应用程序中使用PHP和jQuery的日历。不像平时无聊的日历,这是可拖动,时尚,便于模具按要求。让我们检查出来。?这里是重要的演示或下载链接。
怎么在你的网站应用中使用PHP和jQuery建立日历

calendar

本教程将是一个有趣的。我要告诉你一个简单的方式来实现在应用程序中使用PHP和jQuery的日历。不像平时无聊的日历,这是可拖动,时尚,便于模具按要求。让我们检查出来。

?

这里是重要的演示下载链接。

?

在本教程中,我使用?jQuery插件。为什么我使用这个的原因是因为它是挤满了功能的电源。

现在,我要告诉你,我们将如何实现这个插件。这里是jQuery代码。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<脚本类型=?“文/ Javascript的”?>
$?文件就绪函数?{
????VAR?日期?=?新的?日期;
????VAR???=?日期GETDATE?;
????VAR??=?日期的getMonth?;
??????=?日期和getFullYear?;
????VAR???=?{?}?;
?
????$?“#日历”?fullCalendar?{
????????头:?H?
????????可选:?
????????编辑:?
????????可拖动:?
????????投掷的:?
????}?;
}?;

在代码中,插件安装到DIV ID =“日历”]与一些额外的选项,例如可选择,可编辑,可拖动在HTML中,我们只需要添加所需的div,如下图所示。

?
1
<格ID?=?“日历”?>?

上述jQuery和HTML代码是不够好,呈现一个美丽而实用的日历。现在,我要隆起的日历增加以下功能集。

  • 显示用户选定的日期或日期范围。
  • à?确认选项一个??AJAX请求发送到服务器的细节。
  • 从服务器接收到响应,并把它显示给用户。

?

要实现这一点,我要作出一些补充jQuery和HTML代码。jQuery的,我已经添加了两件事情。首先,是选择FullCalendar插件格式自定义格式的日期选择功能。二是选定的日期发送到服务器AJAX请求。看看下面的完整代码。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<脚本类型=?“文/ Javascript的”?SRC?=?“JS / jquery.min.js”?>?
<脚本类型=?“文/ Javascript的”?SRC?=?“JS / jquery.calendar.js”?>?
<脚本类型=?“文/ Javascript的”?>
$?文件就绪函数?{
????VAR?日期?=?新的?日期;
????VAR???=?日期GETDATE?;
????VAR??=?日期的getMonth?;
??????=?日期和getFullYear?;
????VAR???=?{?}?;
?
????$?“#日历”?fullCalendar?{
????????头:?H?
????????可选:?
????????选择?功能?开始日期?结束日期?全天?jsEvent??视图??{
????????????新起点?=?$?fullCalendar?formatDate?开始日期?“MMMM dd年数H:毫米TT”?;
????????????,VAR?newend?=?$?fullCalendar?formatDate?结束日期?“MMMM dd年数H:毫米TT”?;
????????????$?“#开始”?HTML?开始 ?+?新起点+??;
????????????$?“#结束”?HTML?结束 ?+?newend?+??;
????????????$?“确定”?淡入;
????????}
????????eventSources:?[?{
????????????事件:?[
????????????????{
????????????????????标题:?“咖啡与GF'?
????????????????????描述:?“不应该忘记或她会杀了我。”
????????????????????启动:?'2013-09-21 19:00:00'?
????????????????????结束???'2013-09-21 21:00:00'?
????????????????????全天:?
????????????????}
????????????????{
????????????????????标题:?Web应用程序的演示
????????????????????描述:?'会议Mashable的家伙'
????????????????????启动:?'2013-09-30 13:00:00'?
????????????????????结束???'2013-09-30 17:00:00'?
????????????????????全天:?
????????????????}
????????????]
????????}?]
????????编辑:?
????????可拖动:?
????????投掷的:?
????}?;
?
????$?文件“咔嚓”??“确认”??函数?{
????????开始?=?$?“#开始跨度”?HTML?;
????????VAR?月底?;
?
????????$?阿贾克斯{
????????????类型:?“得到”?
????????????网址:?“PHP / ajax.php?R = confirm_booking&启动=”?+?启动+?“和结束=”?+?结束
????????????包括:?
????????????成功:?函数响应?{
????????????????$?“确定”?淡出;
????????????????$?“响应”?的html?响应;
????????????}
????????}?;
????}?;
}?;

下面是更新的HTML代码。

?
1
2
3
4
5
6
7
<格ID?=?“日历”?>?
?
?ID?=?“开始”?>??开始?
?ID?=?“结束”?>??结束??
<输入类型=?“按钮”?=?“确认”?ID?=?“确认”?=?“BTN的BTN默认隐藏”?>
?

?
?ID?=?“响应”?>?

p与id的开始结束的标记已被添加到用户显示所选择的日期或日期范围。DIV [ID =“响应”]将显示从Ajax请求返回的响应。

这里是ajax.php文件,它是处理Ajax请求的代码在本教程中,这个文件是简单地返回结果页面。在Web应用程序中,我们将数据保存在数据库中,并根据需要做其他的东西。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
‘的functions.php“?;
?
使用isset?$ _GET?[?'R'?]??{
????##执行每个请求的功能
????$ R?=?clean_input?$ _GET?[?'R'?]?;
????##用于处理要求发送confirm_booking的。
????????$ R?==?‘confirm_booking’??{
????????????使用isset?$ _GET?[?'开始'?]??&&?使用isset?$ _GET?[?'端'?]??{
????????????????开始?=?clean_input?$ _GET?[?'开始'?]?;
????????????????将$ end?=?clean_input?$ _GET?[?'端'?]?;
????????????????????如果开始?&&?结束?{
????????????????????????/ *
????????????????????????*我们没有做任何事情在这里。只要发送接收的值返回到页面。
????????????????????????*在web应用中,我们应该处理的值,并将其存储在数据库中。
????????????????????????* /
????????????????????????回声?
您的预订已被证实为
?
开始?;
????????????????????}
????????????}
????????}
}

?

至此,教程结束。李新试图保持尽可能简单实现。我希望你觉得本教程非常有用。保持回来这样更多有用的东西。至此,快乐编码。

本文来自李新的博客,转载请注明出处!http://www.ilixin.net/401.html


推荐阅读
  • 使用JS、HTML5和C3创建自定义弹出窗口
    本文介绍如何结合JavaScript、HTML5和C3.js来实现一个功能丰富的自定义弹出窗口。通过具体的代码示例,详细讲解了实现过程中的关键步骤和技术要点。 ... [详细]
  • 一个登陆界面
    预览截图html部分123456789101112用户登入1314邮箱名称邮箱为空15密码密码为空16登 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]
  • 本文探讨了在不使用服务器控件的情况下,如何通过多种方法获取并修改页面中的HTML元素值。除了常见的AJAX方式,还介绍了其他可行的技术方案。 ... [详细]
  • 本文详细介绍了如何使用jQuery防止事件冒泡,确保子元素的点击事件不会触发父元素或祖先元素的相应事件。通过具体的代码示例和解释,帮助开发者更好地理解和应用这一技术。 ... [详细]
  • 本文介绍了多个关于JavaScript的书籍资源、实用工具和编程实例,涵盖从入门到进阶的各个阶段,帮助读者全面提升JavaScript编程能力。 ... [详细]
  • 本文介绍了一段使用jQuery实现的用户注册页面表单验证代码,适用于前端开发人员学习和参考。该示例结合了HTML、CSS和JavaScript,确保用户输入的数据格式正确。 ... [详细]
  • 在现代Web应用中,当用户滚动到页面底部时,自动加载更多内容的功能变得越来越普遍。这种无刷新加载技术不仅提升了用户体验,还优化了页面性能。本文将探讨如何实现这一功能,并介绍一些实际应用案例。 ... [详细]
  • 探讨了如何解决Ajax请求响应时间过长的问题。本文分析了一个从服务器获取少量数据的Ajax请求,尽管服务器已经对JSON响应进行了缓存,但实际响应时间仍然不稳定。 ... [详细]
  • 在PHP后端开发中遇到一个难题:通过第三方类文件发送短信功能返回的JSON字符串无法解析。本文将探讨可能的原因并提供解决方案。 ... [详细]
  • Spring Boot 中静态资源映射详解
    本文深入探讨了 Spring Boot 如何简化 Web 应用中的静态资源管理,包括默认的静态资源映射规则、WebJars 的使用以及静态首页的处理方法。通过本文,您将了解如何高效地管理和引用静态资源。 ... [详细]
  • 本文详细介绍了如何使用 HTML 和 CSS 对文件上传按钮进行样式美化,使用户界面更加友好和美观。 ... [详细]
  • 当unique验证运到图片上传时
    2019独角兽企业重金招聘Python工程师标准model:public$imageFile;publicfunctionrules(){return[[[na ... [详细]
  • 本文详细介绍了如何利用Go语言和WebSockets技术构建一个高效的实时聊天系统。随着网络应用的日益复杂化,实时交互成为了提升用户体验的关键要素之一。通过本指南,开发者可以学习到最新的技术和最佳实践。 ... [详细]
author-avatar
兜兜2013公馆
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有