關於ajax操做的我的理解

操做:php

<input type="button" name="" class="btn" id="clearBtn" value="清空">前端

前端代碼:ajax

$('#clearBtn').click(function(){
    $.ajax({
        type:'post',
        url:'index.php?act=groupbuy&op=slider_clear',
        dataType:'json',
        success:function(result){
            if(result.result){
                alert('清空成功');
                location.reload();
            }
        }
    });
});

後端代碼:json

/**
     * 幻燈片清除
     */
    public function slider_clearOp(){
        
         $model_setting = Model('setting');
         $update = array();
         $update['live_pic1'] = '';
         $update['live_link1'] = '';
         $update['live_pic2'] = '';
         $update['live_link2'] = '';
         $update['live_pic3'] = '';
         $update['live_link3'] = '';
         $update['live_pic4'] = '';
         $update['live_link4'] = '';
         $res = $model_setting->updateSetting($update);
         if ($res) {
              dkcache('setting');
              $this->log('清空幻燈片設置', 1);
              echo json_encode(array('result'=>'true'));
         } else {
              echo json_encode(array('result'=>'false'));
         }
          exit;   
    }

ajax返回來的數據有的時候是json字符串須要將其轉化爲json對象後端

alldata = eval('(' + data + ')');app

選擇框的ajaxide

$(function(){
	 selectajax();
	 $('#inform_type').on('change',(function(){		 
		 selectajax();
		 }));
	 function selectajax(){
		 id=$('#inform_type').val();
			$.ajax({
				type:'post',
				url:"index.php?act=member_inform&op=selectAjax",
				dataType:'json',
				data:{id:id},
				success:function(data){	
					var len=(data.length);						
					$('#inform_subject').empty();
					for(var i=0;i<len;i++){
						$('#inform_subject').append("<option value=\""+data[i]["inform_subject_id"]+"\">"+data[i]["inform_subject_content"]+"</option> ");
					}	
				}
				});
		 }
}

後端代碼:post

 <?php 
 public function selectAjaxOp(){
        $id=$_POST['id'];
        $inform_subject_model=Model('inform_subject');
        $inform_subject=$inform_subject_model->getSubjectList(array('inform_type_id'=>$id),'inform_subject_id,inform_subject_content');
        echo json_encode($inform_subject);
        
    }
相關文章
相關標籤/搜索