最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
ThinkAjax中异步传输技术实现代码
时间:2022-06-24 21:39:41 编辑:袖梨 来源:一聚教程网
ThinkPHP的官方文档没有给出ThinkAjax的使用方法,令很多初学者使用起来有些不便,今天学到这里,也碰到了很多问题,花时间深究下,做个学习笔记,希望能对初学者有帮助。
| 代码如下 | 复制代码 |
|
function checktitle() { ThinkAjax.send('__URL__/checktitle','ajax=1&title='+$('title').value,'','checkbox'); } |
|
代码解释:
为“检查”按钮添加一个onclick事件,当按钮被点击时,调用checktitle()函数
在checktitle函数中,我们只用到了ThinkAjax对象中的成员方法send
send:function(url,pars,response,target,tips,effect){……}
可以看出ThinkAjax.send方法共有6个参数:
参数url:表示要将客户端浏览器传输过来的数据提交到服务器上的哪个方法进行处理,我这里提交给“当前模块下的checktitle方法”处理
参数pars:相当于ajax中的send方法中的参数string,表示要提交过去的数据,该参数只用于post方式传值
参数response:自定义的回调函数,如果定义了回调函数,则服务器处理完提交过去的数据之后,将会把处理后的数据交给回调函数进行处理。该回调函数有两个参数:①data②status 参数data:将服务器端处理后的数据赋给data 参数status:表示处理后的状态信息,1表示成功 0 表示失败
参数target:表示将处理后的数据在哪个地方进行显示(或输出),比如:我将此参数赋为:checkbox,表示处理后的数据会在id=”checkbox”的标签进行信息输出
当前模块下的checktitle方法的源代码:
| 代码如下 | 复制代码 |
|
php |
|
相关文章
- 王者荣耀s43名刀可以升级几次 s43名刀装备效果说明 09-07
- 我的花园世界真的可以收到真花吗 鲜花贺卡如何快速获取 09-07
- 《西游3》炼妖系统重塑守护资质,炼就极品战宠 09-07
- tplink路由器易展怎么设置(tplink路由器易展设置方法) 09-07
- 洛克王国世界灵狐捕捉地点 灵狐在哪可以抓到 09-07
- 《兵王ol》生产制造系统全解析,亲手打造神兵秘药 09-07