php网站制作(4)-thinkphp jQuery ajax实现后台数据交互
2014-06-05 09:32
579 查看
在thinkphp当中同样,ajax可以实现无页面刷新的情况下与后台数据进行交互,并动态修改页面(js),ajax写在js文件当中。
HTML语句:
jquery实现后台数据交互模板:
interest.js
thinkphp控制器方法:
/web/App/Home/Controller/IndexController.class.php 下interest方法
流程:
1.点击“关注”按钮,触发js当中函数;
2.函数执行后台控制器方法,后台返回数据;
3.ajax获得返回数据,js 修改html标签展示返回数据;
HTML语句:
<import type='js' file="Js/interest" /> <button type="button" id="interest_btn">关注</button> <div id="myDiv">通过 AJAX 改变文本</div>
jquery实现后台数据交互模板:
interest.js
$(document).ready(function() { $("#interest_btn").click(function() { //url与浏览器地址一致 url = '/index.php/home/Index/interest' + '/univ_id/' + univ_id; htmlobj = $.ajax({ url : url, async : false }); $("#myDiv").html(htmlobj.responseText); }); });
thinkphp控制器方法:
/web/App/Home/Controller/IndexController.class.php 下interest方法
// 用户关注大学 public function interest($univ_id) { $data ['univ_id'] = $_GET ["univ_id"]; echo $univ_id . " success"; } }
流程:
1.点击“关注”按钮,触发js当中函数;
2.函数执行后台控制器方法,后台返回数据;
3.ajax获得返回数据,js 修改html标签展示返回数据;
相关文章推荐
- vue.js过滤器+ajax实现事件监听及后台php数据交互实例
- vue实现数据的绑定以及如何进行和后台php就行数据的交互
- 用jquery +ajax 实现与php后台交互json数据
- .net网站与Winform窗体的数据交互(JS调用Winform后台方法实现)
- php网站制作(3)-thinkphp3.2.1简单案例实现
- senchatouch 与PHP后台数据交互
- ASP.NET利用JQuery中的Aajax实现JSON数据后台交互
- AjaxPro组件实现前后台数据无刷新交互
- 多种方式实现JS调用后台方法进行数据交互
- Jquery EasyUI +Ajax +Json +一般处理程序 实现数据的前台与后台的交互 --- 善良公社项目
- php网站制作(2)-thinkphp3.2.1简单框架学习
- 玩转Web之Json(二)----jquery easy ui + Ajax +Json+SQL实现前后台数据交互
- JqGrid 学习笔记---实现在jqGrid表格上动态的加行、删行,最后点击“保存”按钮,与后台交互,保存数据
- BS网站与Winform窗体的数据交互(WebService实现)
- 利用AjaxPro2实现前后台数据交互
- android客户端和网站数据交互的实现(基于Http协议获取数据方法)
- Easyui Datagrid 如何实现后台交互显示用户数据列表
- PHP 实现多网站共享用户SESSION 数据解决方案
- javascript实现前后台数据的交互
- jquery ajax 后台和前台数据交互 C#