您好,欢迎访问一九零五行业门户网

辛星浅析一次ajax的实现过程

说到ajax,那绝对是一个老生常谈的话题,近些年ajax技术的使用颇为盛行。下面我们就以jquery为例来从一个真实的项目中看一下ajax的实例。
    首先是前端页面,这个页面我们使用的是bootstrap和自己的若干技术,最后我们有一个按钮,它的源代码如下:
$deal .= '';
相信有js基础的朋友们读懂这个代码不是问题,这里需要说明几点:
1.它使用了bootstrap,因此我们会看到诸如btn  btn-danger  btn-mini这些东西,
2.它调用了一个deleteone()函数,而该函数中的参数$id是php中的变量。
   然后就是这个deleteone方法的代码,注意这里我们导入了jquery库,当然还有一些其他的库,这里只写其中比较重要的部分代码:

到这里,我们还差一步就完成了,就是delete方法,下面是它的实现过程:
public function delete(){ if (! ispost ()) { $msg='输入的链接不正确!'; showerrormsg($msg); } $action='delete'; $module=$this->module; $arrlang=lang('common_'.$module); $title=$arrlang[$action]; $arr_post=$this->input->post(); $arr_post=setform($arr_post); $id=@$arr_post['id']; $status=false; $logtype=0; if(!isnullorempty($id)){ $del_where=array('id'=>$id); $this->common_model->table='mx_changci'; $result = $this->common_model->delete( $del_where ); if ($result) { $status = true; $message = $title.'成功!'; } else { $status = false; $message = $title.'失败!'; } }else{ $status=false; $message= $title.'出错!'; $logtype=3; } $jsondata['status']=$status; $jsondata['message']=$message; header(content-type: application/json); echo json_encode($jsondata); }
这就是我最近参与的项目中的一个简单的ajax的实现
以上就介绍了辛星浅析一次ajax的实现过程,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
其它类似信息

推荐信息