- 浏览: 3432483 次
- 性别:
- 来自: 珠海
文章分类
- 全部博客 (1633)
- Java (250)
- Android&HTML5 (111)
- Struts (10)
- Spring (236)
- Hibernate&MyBatis (115)
- SSH (49)
- jQuery插件收集 (55)
- Javascript (145)
- PHP (77)
- REST&WebService (18)
- BIRT (27)
- .NET (7)
- Database (105)
- 设计模式 (16)
- 自动化和测试 (19)
- Maven&Ant (43)
- 工作流 (36)
- 开源应用 (156)
- 其他 (16)
- 前台&美工 (119)
- 工作积累 (0)
- OS&Docker (83)
- Python&爬虫 (28)
- 工具软件 (157)
- 问题收集 (61)
- OFbiz (6)
- noSQL (12)
最新评论
-
HEZR曾嶸:
你好博主,这个不是很理解,能解释一下嘛//左边+1,上边+1, ...
java 两字符串相似度计算算法 -
天使建站:
写得不错,可以看这里,和这里的这篇文章一起看,有 ...
jquery 遍历对象、数组、集合 -
xue88ming:
很有用,谢谢
@PathVariable映射出现错误: Name for argument type -
jnjeC:
厉害,困扰了我很久
MyBatis排序时使用order by 动态参数时需要注意,用$而不是# -
TopLongMan:
非常好,很实用啊。。
PostgreSQL递归查询实现树状结构查询
ThinkPHP Ajax for JQuery
A:
-------------------------------
1. html
ajaxText.js:
-----------------------------------
AjaxAction.class.php
--------------------
B:
HTML
---------------------
JS:
-----------------------
Action:
--------------------
这个是模板会自动被替换,默认是./Public这个路径,应该可以配置的。
A:
-------------------------------
1. html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>留言板</title> <load href="__PUBLIC__/css/site.css"/> <load href="__PUBLIC__/js/jquery-1.3.2.js"/> <load href="__PUBLIC__/js/jquery.form.js"/> <load href="__PUBLIC__/js/ajaxText.js"/> </head> <body> <div> <form id="myForm" action="" method="post"> <p> Title:<input type="text" name="title" id="title" maxlength="20" value="%a%"> </p> <p> <input type="button" name="submit" value="Call Ajax" onclick="callAjax('__URL__/checkName')"> </p> </form> </div> <div id="fromServerdiv"></div> </body> </html>
ajaxText.js:
-----------------------------------
callAjax = function(url){ /* $.post(url, { 'username': $('#username').val() }, function(obj,status){ alert(obj.data); alert(obj.info); alert(status); $("#fromServerdiv").html(obj.info); }, 'json'); 或者*/ $.ajax({ type: "POST", url: url, data: "name=John&location=Boston", dataType: 'json', success: function(obj){ alert( "Data Saved: " + obj.data ); alert( "Data Saved: " + obj.info ); } }) }
AjaxAction.class.php
--------------------
public function checkName(){ header("Content-type:text/html; charset=utf-8"); $this->ajaxReturn("abc","测试数据A",'用户名正确~',0); }
B:
HTML
---------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>留言板</title> <load href="__PUBLIC__/css/site.css"/> <load href="__PUBLIC__/js/jquery-1.3.2.js"/> <load href="__PUBLIC__/js/jquery.form.js"/> <load href="__PUBLIC__/js/ajaxText.js"/> </head> <body> <div> <form id="myForm" action="__URL__/fromAjaxServer" method="post"> <p> Title:<input type="text" name="title" id="title" maxlength="20" value="%a%"> </p> <p> <input type="submit" name="submit" value="Submit Ajax"> </p> </form> </div> <div id="fromServerdiv"></div> </body> </html>
JS:
-----------------------
checkForm = function(){ alert("checkForm"); } complete = function(obj,status){ alert(obj.data); alert(obj.info); alert(status); $("#fromServerdiv").html(obj.info); } $(document).ready(function(){ $('#myForm').ajaxForm({ beforeSubmit: checkForm, // pre-submit callback success: complete, // post-submit callback dataType: 'json' }); })
Action:
--------------------
public function fromAjaxServer(){ header("Content-type:text/html; charset=utf-8"); $this->ajaxReturn("abc","测试数据B",'用户名正确~',0); }
评论
2 楼
pyzheng
2011-11-02
三尺寒冰 写道
请问 __PUBLIC__是在哪里定义呢?
这个是模板会自动被替换,默认是./Public这个路径,应该可以配置的。
1 楼
三尺寒冰
2011-10-19
请问 __PUBLIC__是在哪里定义呢?
发表评论
-
php图片添加文字水印实现代码
2016-03-16 13:13 1138http://my.oschina.net/zyt1978/b ... -
借助phpmailer使用gmail和163邮箱发送邮件
2016-01-16 14:03 4422http://www.solagirl.net/phpmail ... -
PHP 启用Gzip 压缩进行优化
2014-12-02 22:08 1271确定服务器支持gzip compression Use PHP ... -
自定义Access-Control-Allow-Origin策略以解决字体文件跨域权限问题
2014-11-23 22:43 1994http://yuguo.us/weblog/access-c ... -
推荐 7 款类似Google Analytics 的开源程序
2014-11-14 23:30 4179http://www.aips.me/google-analy ... -
piwik安装过程
2014-11-13 23:08 987http://blog.csdn.net/gudaoqianf ... -
使用 PHP 获取并解析 JSON 显示在页面中
2014-11-05 22:44 3449http://www.qianxingzhem.com/pos ... -
PHP获得IP
2014-11-02 15:06 1128<?php function getIP() /* ... -
CakePHP的全局常量及方法
2014-10-28 14:32 1201http://docs.30c.org/cakephp/glo ... -
php日期
2014-10-21 21:04 897http://php.net/manual/zh/functi ... -
PHP生成各种验证码和Ajax验证
2014-10-08 13:47 991http://www.helloweba.com/view-b ... -
计算一段日期内的周末天数的php代码(星期六,星期日总和)
2014-10-07 14:48 2277http://www.jb51.net/article/208 ... -
PHP中出现Notice: Undefined index的三种解决办法
2014-09-14 17:18 2559http://blog.csdn.net/stellaah/a ... -
细说websocket - php篇
2014-07-24 21:04 1224http://www.cnblogs.com/hustskyk ... -
CakePHP log(日志)操作
2013-12-07 23:19 1378http://luzl.iteye.com/blog/6537 ... -
使用PHP缩略图和剪切图
2013-11-28 23:05 1892API: resource imagecreatetrueco ... -
几个jQuery的图片裁剪插件
2013-11-28 21:02 4270http://hi.baidu.com/coffeant/it ... -
提升CakePHP网页应用速度的八大方法
2013-11-26 10:19 1192http://www.21haolou.com/article ... -
PHP URL 重定向 的三种方法
2013-11-26 10:06 1227http://my.oschina.net/qingyi090 ... -
PHP如何实现整除
2013-11-24 00:48 3413http://www.zhixing123.cn/php/27 ...
相关推荐
只求分享, 分页,ajax,Thinkphp5,jquery,php, 采用最新TP5多层开发, ajax jquery 无刷新分页效果,并带图, 带数据库, 简单易用,本人新手开发,恳请多多关照!!谢谢,祝贺 2018大家一起发财!!!
4. **前端JavaScript**:在客户端,使用JavaScript(通常配合jQuery库)发送Ajax请求。例如: ```javascript $.ajax({ type: "POST", url: "/ajax/控制器名/操作名", data: { key: value }, // 发送的数据 ...
4. **编写AJAX脚本**:在客户端使用jQuery或其他库编写AJAX脚本来处理分页逻辑。 ```javascript $(document).ready(function(){ $('.page a').click(function(){ $.ajax({ type: "POST", url: "your_action_...
总的来说,这个项目展示了如何将jQuery的便利性、Ajax的无刷新交互以及thinkPHP的后端处理能力结合起来,实现高效且用户友好的登录注册验证系统。开发者通过这种方式可以提升Web应用的用户体验,同时也能保证数据的...
《ThinkPHP+Jquery手册》是一份集合了ThinkPHP框架与jQuery库的综合参考资料,旨在为开发者提供便捷、全面的学习和查询平台。这份压缩包包含了两个核心文件:`jquery1.7.2中文手册.chm`和`ThinkPHP3.2.2完全开发手册...
综上所述,"thinkphp3.2.3+jquery.form.js上传单张图片或头像"是一个综合运用了前端和后端技术的实例,它通过ThinkPHP的文件处理能力和jQuery.form.js的异步提交特性,提供了一种高效、友好的图片上传解决方案。...
CSS(层叠样式表)用于定义网页元素的外观和布局,而JS框架(可能包括jQuery或其他库)则负责实现AJAX(异步JavaScript和XML)技术,使得用户无需刷新页面即可发送登录请求。 当用户点击登录按钮时,前端通过AJAX向...
<title>ThinkPHP JQuery Ajax实现示例 <!-- 引入jQuery库 --> <load href="__PUBLIC__/Js/Jquery/jquery.js"/> <load href="__PUBLIC__/Js/Jquery/jquery.form.js"/> // jQuery逻辑 function checkName() { ...
`jQuery`是一个强大的JavaScript库,简化了DOM操作、事件处理和AJAX交互。在这里,我们将用jQuery来监听用户的上传动作,以及与服务器进行异步通信。 `Jcrop`是一个基于JavaScript的图像裁剪工具,它可以让我们在...
在这里,我们可以使用jQuery库的$.ajax()方法来发送异步请求。 ```javascript $(document).ready(function() { $('#comment-form').submit(function(e) { e.preventDefault(); // 阻止默认表单提交行为 var ...
《Thinkphp+jQuery+Smarty中文手册》是一份详尽的IT技术文档,旨在帮助开发者深入理解和熟练运用这三种核心技术。这份手册集成了Thinkphp、jQuery和Smarty三个框架或库的中文指南,对于初学者和有经验的开发人员来说...
在ThinkPHP中实现Ajax主要可以分为两种方法:一种是使用jQuery,另一种是使用ThinkPHP自带的ThinkAjax类。 使用jQuery实现Ajax的步骤如下: 1. 在视图模板中引入jQuery库。例如,可以在模板文件的部分引入jQuery ...
在这个场景中,我们将探讨如何在ThinkPHP中实现AJAX分页,以及涉及到的关键知识点。 首先,我们需要了解AJAX(异步JavaScript和XML),它允许我们在不刷新整个页面的情况下更新部分网页内容。这大大提升了用户体验...
在ThinkPHP中,Ajax请求通常与jQuery库或其他JavaScript库结合使用。例如,使用jQuery发起一个Ajax POST请求的示例代码如下: ```javascript $.post('handleUrl', { username: $('#username').val(), content: $...
3. 前端Ajax交互:使用JavaScript(可能配合jQuery或其他库)监听表单的改变事件,触发Ajax请求,接收并处理后端返回的数据,动态更新下拉菜单或选择框的选项。 4. HTML/CSS布局:设计表单结构,使用HTML元素(如`...
总结来说,这个排课系统利用了PHP和ThinkPHP进行后端开发,MySQL存储和管理数据,jQuery和Ajax提升前端交互体验。这些技术的组合使得排课过程更加高效、灵活,为教育机构提供了强大的排课解决方案。对于想要学习Web...
总之,ThinkPHP通过`json_encode()`函数实现了将PHP数据转化为JSON,而前端通过jQuery的AJAX方法发送请求并接收JSON数据。理解这一过程对于构建动态、实时的Web应用至关重要。在实际开发中,还要注意安全性问题,...
这里通常会使用jQuery库,因为它提供了方便的Ajax函数。在HTML中,我们需要一个按钮或链接来触发Ajax请求,例如: ```html ;" id="loadMore">加载更多 ``` 然后,在JavaScript中,我们监听这个按钮的点击事件,并...