zoukankan      html  css  js  c++  java
  • js小的小马克

    ajax前后端配合,马克一下,方便查询

    jquery开头和取得相应id的值 

    1 $(document).ready(function(){
    2 
    3     $("#sj").click(function(){
    4     var k=$("#pro").val();
    5     var st=$("#pro").val();
    6         alert(k);
    7     });
    8 
    9     });

     添加ajax和后台

     1             $.ajax({
     2                 url:"{:U('Index/pajax')}",
     3                 data:{
     4                     "sid":k,
     5                     "st":st
     6                 },
     7                 type:"post",
     8                 success:function(result){
     9                 $("#div1").html(result);
    10 
    11                 alert(result);
    12             }
    13             });

    后台

    1 public function pajax(){
    2         if(IS_POST){
    3 
    4             show_bug($_POST,"后台数据");
    5         }
    6 }

    贴上完整的代码,后端表两个一个是目录 ,一个是内容,用的开源的qw后台。

    前台js,product是需要插入的内容

     1 <script>
     2     $(document).ready(function(){
     3 
     4     $("#sj").click(function(){
     5     var k=$("#pro").val();
     6     var st=$("#custom_con").val();
     7 
     8 
     9             $.ajax({
    10                 url:"{:U('Index/pajax')}",
    11                 data:{
    12                     "sid":k,
    13                     "st":st
    14                 },
    15                 type:"post",
    16                 success:function(result){
    17                     $("#products").empty();
    18                     $("#page").empty();
    19                 $("#products").html(result);
    20 
    21 //                alert(result);
    22             }
    23             });
    24 
    25 
    26 
    27     });
    28 
    29     });
    前台js

    后台方法

     1 public function pajax(){
     2         if(IS_POST){
     3             $cat=M('category')->where("pid=36")->select();
     4             if(I('sid')===0){
     5                 foreach ($cat as $key=>$value){
     6                     if($key==0){
     7                         $condition="sid=".$value['id'];
     8                     }else{
     9                         $condition=$condition." OR sid=".$value['id'];
    10                     }
    11                 }
    12             }
    13            else{
    14                $condition="sid=".$_POST['sid'];
    15            }
    16            if(I('st')){
    17                 $condition.=" and title like  '%".I('st')."%'";
    18            }
    19             $products=M('article')->where($condition)->select();
    20             $this->assign("products",$products);
    21            $this->display('pajax');
    22         }
    23 }
    后台函数

    后台的展示模版

     1  <ul>
     2                 <volist name="products" id="vo">
     3                     <li class="program">
     4                         <div class="program_top">
     5                             <img src="{$vo.thumbnail}" alt=""/>
     6                             <a href="">
     7                                 <div class="program_model">
     8                                     <img src="__PUBLIC__/home/images/search1.png" alt=""/>
     9                                     <p>查看详情</p>
    10                                 </div>
    11                             </a>
    12                         </div>
    13                         <span>{$vo.title}</span>
    14                     </li>
    15                 </volist>
    16             </ul>
    ajax展示页面

     

  • 相关阅读:
    图像的点运算----底层代码与Halcon库函数
    C#跨线程调用控件
    Halcon学习笔记——条形码的定位与识别
    简单实用angular.js购物车功能
    xampp与Hbuilder、phpstorm配置
    AJAX实现简单的注册页面异步请求
    querySelector系列方法相比 getElementsBy 系列方法有什么区别?
    用了那么久的函数,你知道函数是怎么调用的吗??
    JS eval()函数的一些见解
    5分钟让你掌握css3阴影、倒影、渐变小技巧!
  • 原文地址:https://www.cnblogs.com/raphael1982/p/7842640.html
Copyright © 2011-2022 走看看