php ajax 框架,PHP开发框架kohana中处理ajax请求的例子
这篇文章主要介绍了PHP开发框架kohana中处理ajax请求的例子,kohana是一个PHP5开发框架,需要的朋友可以参考下
今天分享的是在kohana中处理页面的ajax请求.2步搞定.前提是你的kohana框架已经可以正确运行了,注意下.
1.页面发出请求.
现在主流的javascript框架非jQuery莫属.jQuery对ajax请求也作了封装,这里就以jQuery为例来写个.demo是获取后台json串,并且用each处理.代码大部分是从jqapi搞来的,准确也方便.
$.ajax({
url: "/test/json",//test是控制器,json是action,带/是相对站点根目录的意思
dataType:json,
// data: 这里的写法一般是拼字符串,'id=1&name=jack'这种.
success: function(data){
var items = [];
$.each(data, function(key, val) {
items.push('
' + val + '');
});
$('
'class': 'my-new-list',
html: items.join('')
}).appendTo('body');
}
});
2.kohana中的处理,返回json串.上代码
public function action_json()
{
$this -> auto_render = FALSE;//不需要view
if ($this -> request -> is_ajax()) //判断是否为ajax请求
{
//get $arr here.
echo json_encode($arr);//建议这样写,避免0或其他情况.
exit;
}
// json 只支持 utf-8 编码,这点很重要,切记啊!!!
}
ok,相信看完这2段代码,kohana中处理ajax请求,你肯定懂的.
PS:前台js必须是utf-8编码,要注意哦,亲.
php ajax 框架,PHP开发框架kohana中处理ajax请求的例子相关推荐
- django ajax页面跳转,Django中的AJAX GET请求后重定向
我是新的Django和AJAX(javascript). 最后,我可以发送一些参数到Django视图.这个视图呈现一个编辑表单. 我发送的参数和视图响应的形式与我需要的信息,但我不能重定向到从视图呈现 ...
- vue 三、Axios (ajax 框架) 在vue 项目中的使用
前篇:ajax 与 axios的区别 刚刚接触axios有好多疑惑.它和ajax有什么关系呢和区别呢?接下来一起看下: 1.区别 axios是通过promise实现对ajax技术的一种封装,就像jQu ...
- java中ajax是什么意思,java中使用Ajax技术
ajax技术是使页面能局部刷新的一种技术,全称应该是asynchronous JavaScript and xml从几个单词就知道它的请求响应的处理是异步的,而且使用的是JavaScript和xml技 ...
- 手机浏览器 ajax错误,在IE浏览器中出现Ajax错误“undefined”
我对Ajax很新颖.我试图把一个XML文件的某些特定部分成一个div我的网页上,并在最近每个浏览器下面的作品,除了IE:在IE浏览器中出现Ajax错误"undefined" var ...
- ajax 提交订单,php-在Woocommerce 3中通过ajax提交并在结帐时创建订单
我在结帐表单中添加了一个按钮: 并在functions.php文件中添加了一个AJAX代码段: add_action('wp_head', 'ajax_call_place_order'); func ...
- laravel ajax ip,怎么在Laravel中利用AJAX动态刷新部分页面
怎么在Laravel中利用AJAX动态刷新部分页面 发布时间:2021-02-17 13:12:43 来源:亿速云 阅读:119 作者:Leah 怎么在Laravel中利用AJAX动态刷新部分页面?很 ...
- c .net ajax,Asp.net mvc 2中使用Ajax的三种方式
在Asp.net MVC中,我们能非常方便的使用Ajax.这篇文章将介绍三种Ajax使用的方式,分别为原始的Ajax调用.Jquery.Ajax Helper.分别采用这三种方式结合asp.net m ...
- ajax上传 java,javaWeb中使用ajax上传文件
javaWeb上传图片 上传文件所必要的两个jar包:commons-fileupload.jar.commons-io.jar. 核心代码: String withPath = req.getSer ...
- jquery中ajax的分页,利用jQuery中的ajax分页实现代码
本文实例讲解了用jQuery中的ajax分页相关代码,分享给大家供大家参考,具体内容如下 把分页封装到一个jsp里,那么大家就可以通过include的方式引入分页的页面这里起名为page_ajax.j ...
最新文章
- 从 CPU、磁盘、内存、网络、GC 一条龙!JAVA 线上故障排查完整套路
- 字节跳动推荐平台技术公开,项亮:底层架构有时比上层算法更重要
- 一文详解决策树算法模型
- sprytabbedpanels.js库之在页面中插入Tabbed Panels
- 【转载】 Asp.net Mvc 3当然也不会例
- 信息学奥赛一本通 2048:【例5.18】串排序
- 鼠标移入时闪闪发光的效果
- Spring Cloud Alibaba迁移指南(三):极简的 Config 1
- 河北省应用计算机模拟考试,河北省职称计算机考试模拟系统
- 徐俊明《图论及其应用》教学大纲
- 《计算机操作系统》(第四版)知识点总结
- Python学习笔记(7)文件读写2 Numpy
- h5直接播放amr文件
- Unity学习笔记(二) 碰撞检测与触发检测
- VMOS-Pro一款虚拟机app。
- 放大电路中的反馈(一)
- unity游戏开发_stealth秘密潜入
- html怎么改超链接字体大小,html超链接字体颜色怎么改
- vue案例小黑记事本详解
- 歧视来源于偏见,偏见来源于无知。改变不了环境就只能搞钱