phpajax如何使用

这篇文章主要讲解了“php ajax如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php ajax如何使用”吧!

专注于为中小企业提供成都网站设计、成都做网站、外贸网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业疏附免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

php ajax的用法是:1、在javascript端将str字符串进行拼接,并进行json数据发送,代码如“if(!(cityInfo==''&& typeInfo=='')){$.ajax({...})”;2、在php端中对数据进行接收即可,代码如“public function receive_search(){...}”。

php ajax用法是什么?

php+ajax 实战 (使用ajax小技巧)

ajax在日常工作项目中经常使用,所以我在这里总结了一个我在工作中经常使用的一个ajax+php的实例。也方便日后再次使用,同时避免了自己写的代码却不知道自己想干嘛的尴尬处境,长话短说 直接上代码:

(功能介绍:这是一个ajax+php,用户通过类型选择,前端显示用户想要的内容)

1. javascript端:str字符串的拼接应该特别注意单双引号,建议class、id、url这些地方使用单引号,然后用双引号包起来。养成良好的习惯,免得到时候被单双引号搞的一脸懵逼,特别注意(发送过去的数据是json数据,要留意格式,避免不必要的麻烦)

var cityInfo=$('#cityInfo').val();
   var typeInfo=$('#typeInfo').val();
        if(!(cityInfo==''&& typeInfo=='')){
            $.ajax({
                url:'/index.php?m=member&c=index&a=receive_search',
                type:'POST',
                dataType:'json',
                data: {cityInfo:cityInfo,typeInfo:typeInfo},
                success:function(data){
                    var str='';
                    for(i in data){
                        str += "";
                        str += "";
                        str += "";
                        str += ""+data[i]['title']+"...";
                        str += "
";
                        str += "
";
                        str += ""+data[i]['classification']+"";
                        str += "涉案金额:"+data[i]['accountMoney']+"";
                        str += "委托费用:"+data[i]['entrustcost']+"元";
                        str += ""+data[i]['linkage']+"";
                        str += ""+data[i]['receivetime']+"";
                        str += "
";
                        str += "";
                        str += "
";
                    }
                    $(".caseCenter").html(str);
                }

            })
        }

2.php端中对数据进行接收(因为本次例子是基于 phpcms框架的一个实战;只需留意2、3行接收数据,以及24、25数据返回即可)

public function receive_search(){

        $cityInfo=$_POST['cityInfo'];
        $typeInfo=$_POST['typeInfo'];
        $sqlCity=$cityInfo == '' ? '' :"linkage='$cityInfo'";
        $sqlType=$typeInfo == '' ? '' : "classification='$typeInfo'";
        if(!empty($sqlCity)&&!empty($sqlType)){
            $sql=$sqlCity.'AND '.$sqlType;
        }else{
            $sql=$sqlCity.$sqlType;
        }
        $order = 'updatetime desc';
        $catid = 181;
        if(!$this->set_modelid($catid)) return false;
        $datas = $this->db_con -> select($sql,'*', '', $order, '', '');
        foreach($datas as $key=>$val){
            $datas[$key]['title']=displayPart($val['title'],15);
            $datas[$key]['classification']=get_linkage($val['classification'],6650,'-',1);
            $datas[$key]['accountMoney']=get_linkage($val['accountMoney'],6766,'-',1);
            $datas[$key]['linkage']=sliceArea(get_linkage($val['linkage'],3360,'-',1));
            $datas[$key]['receivetime']=date('Y-m-d',$val['receivetime']);
        }

        echo json_encode($datas);
        exit;
    }

感谢各位的阅读,以上就是“php ajax如何使用”的内容了,经过本文的学习后,相信大家对php ajax如何使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


分享文章:phpajax如何使用
文章链接:http://ybzwz.com/article/godsoc.html

其他资讯