点击事件,选择按钮,点击从前端传到后台,查询数据,并返回前段,显示出来。---tp5
来源:互联网 发布:淘宝卖家怎么开直通车 编辑:程序博客网 时间:2024/04/30 18:22
//这是HTML页面
<div class="form-group"> <label class="col-sm-3">听读写说分类</label> <div class="col-sm-8"> <a class="btn btn-sm btn-danger btn-mid" onclick="searchSet({mid:-1,class:'btn-mid',e:this})" href="#">全部</a> {volist name="listcate" id="list"} <a class="btn btn-sm btn-default btn-mid" onclick="searchSet({mid:{$list.id},class:'btn-mid',e:this})" href="#">{$list.catename}</a> {/volist} <!--<a class="btn btn-sm btn-default btn-mid" onclick="searchSet({mid:2,class:'btn-mid',e:this})" href="#">读</a> <a class="btn btn-sm btn-default btn-mid" onclick="searchSet({mid:3,class:'btn-mid',e:this})" href="#">写</a> <a class="btn btn-sm btn-default btn-mid" onclick="searchSet({mid:4,class:'btn-mid',e:this})" href="#">说</a>--> </div> </div> <div class="form-group"> <label class="col-sm-3">图视频分类</label> <div class="col-sm-8"> <a class="btn btn-sm btn-danger btn-pid" onclick="searchSet({pid:-1,class:'btn-pid',e:this})" href="#">全部</a> <a class="btn btn-sm btn-default btn-pid" onclick="searchSet({pid:1,class:'btn-pid',e:this})" href="#">图片</a> <a class="btn btn-sm btn-default btn-pid" onclick="searchSet({pid:2,class:'btn-pid',e:this})" href="#">视频</a> </div> </div> </div> </form> </div> </div></div>
//这是JS页面也可以说是jq
<script> var searchData = { mid: null, pid: null, page: null }; searchSet({}); function searchSet(set){ $("." + set.class).removeClass("btn-danger"); $("." + set.class).addClass("btn-default"); if(set.e) set.e.setAttribute("class","btn btn-sm btn-danger " + set.class); if(set.mid) searchData.mid = set.mid == -1 ? null : set.mid; if(set.pid) searchData.pid = set.pid == -1 ? null : set.pid; if(set.page) searchData.page = set.page; search(); } function search(){ $.post("set_text" ,searchData ,function(result){ var dataObj = eval('(' + result + ')'); var dataList = dataObj.data; var domHtml =''; for (let i in dataList) { domHtml += "<tr style='color: #9A0000'>"; domHtml += "<td style='color: #0a0a0a'>"+dataList[i].id+"</td>"; domHtml += "<td>"+dataList[i].nickname+"</td>"; domHtml += "<td><a href="+dataList[i].url+"><button type='button' class='btn btn-success btn-xs'>查看</button></a></td>"; domHtml += "<td>"+dataList[i].follow_num+"</td>"; domHtml += "<td>"+dataList[i].followers_num+"</td>"; domHtml += "<td>"+dataList[i].forwarding_num+"</td>"; domHtml += "<td>"+dataList[i].comment_num+"</td>"; domHtml += "<td>"+dataList[i].like_num+"</td>"; var sTitle =dataList[i].content; if(sTitle.length >8){ sTitle = sTitle .substring(0,8)+"..."} var sveido=dataList[i].video_url; var sForwarding=dataList[i].is_forwarding; if(sForwarding='0'){ sForwarding='是'; }else{ sForwarding='否'; } var surl_img=dataList[i].img_url; if(surl_img='null'){ surl_img='无' }else{ surl_img=dataList[i].img_url; } domHtml += "<td>"+sTitle+"</td>"; domHtml += "<td><button type='button' class='btn btn-success btn-xs'>"+sForwarding+"</button></td>"; domHtml += "<td><img src="+surl_img+">"+surl_img+"</td>"; domHtml += "<td><a href="+sveido+"><button type='button' class='btn btn-success btn-xs'>查看</button></a></td>"; domHtml += "<td>"+dataList[i].date+"</td>"; domHtml +="</tr>"; } $("#list").html(domHtml); $('#callBackPager').extendPagination({ totalCount: dataObj.total, showCount: 10, currentPage: dataObj.current_page, limit: dataObj.per_page, callback: function (curr) { searchSet({page:curr}); } }); }); }//php界面public function text(){ $user= new WeiboArticle(); $this->setProject('weibo'); $mid=$this->request->post('mid'); $pid=$this->request->post('pid'); if($mid){ $user->where("project_mid",$mid); } if($pid){ $user->where("project_pid",$pid); } if($pid&&$mid){ $user->where("project_pid",$pid); $user->where("project_mid",$mid); } $list = $user->paginate(5); echo json_encode($list);}
阅读全文
0 0
- 点击事件,选择按钮,点击从前端传到后台,查询数据,并返回前段,显示出来。---tp5
- android 点击返回按钮事件
- JavaScript 弹出窗体点击按钮返回选择数据的实现
- 点击保存按钮后,数据无法逆传到cell显示,代理协议不调用
- 自定义导航栏返回按钮点击事件
- 前段页面点击按钮跳转至顶部
- angular根据按钮点击事件模糊查询
- jquery( 点击按钮出来文本框并限制文本框的个数)
- RadioButtonList绑定后台数据,触发点击事件
- vue动画之点击按钮往上渐渐显示出来
- android 点击按钮实现页面跳转并显示以选择信息
- PyQt通过点击按钮选择文件并显示相对路径的例子
- 点击按钮,选择文件夹
- 点击按钮,选择文件
- 高德地图显示在fragment中并添加按钮点击事件
- 高德地图显示在fragment中并添加按钮点击事件
- 点击进入相册 选择照片并 获取返回值 显示图片
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?
- JVM 详解
- 关于托管视频你不得不知道的事
- 高斯滤波
- 类重复导致的错误,只要检查一下aar文件里面是否包含了model文件里的类
- 信息安全意识
- 点击事件,选择按钮,点击从前端传到后台,查询数据,并返回前段,显示出来。---tp5
- MQTT协议学习与在Java(Android通用)中的使用
- 将HTML的<style>样式,变为行内样式
- 在Vue中使用Vuex进行状态管理指南
- AlphaGo人肉臂黄士杰:我的使命完成 阿尔法狗项目结束 | 重磅
- 从Excel文件中找出在TXT文件中没有出现的 行之_代码片段
- cookie和session的区别
- JS学习笔记day1
- Kettle日志输出到文件方法